PyCharm配置Anaconda
Anaconda的安裝在網上已經有了,這里主要講之前已經安裝了已經配置好Python環境變量以及PyCharm的情況下,使用Anaconda。
即在PyCharm中出現了“ModuleNotFoundError No module named 'requests'”錯誤
在已經配置好PyCharm的情況下,我們要使用Anaconda,需要將原來的編譯器(刪去),環境可以更換也可以就用原來的。
在PyCharm左上角File(文件)中點擊setting(設置)==》選擇Project(項目)==》Project Interpreter==》下拉菜單,點擊show all...==》選定之前配置Python.exe,點右邊的減號刪除(由於我已經配置好了,所以在我這顯示的是Anaconda的Python==》點擊‘+’號==》System Interpreter==》右邊三個‘.’==>找到安裝Anaconda的目錄選擇Python.exe==》確定,再返回我們的編譯器,就能夠引用requests等第三方模塊了。(具體不懂參考下圖)
cmd中使用Anaconda
我們要在cmd中使用Anaconda,也是需要我們安裝Anaconda文件夾中的Python.exe,因為我們之前已經配置的Python的環境,所以我們在控制不管怎么輸入都是進入之前的編譯器中,如果要修改需要到環境變量中更改,我認為沒必要的。我們要在cmd中使用Anaconda,我們可以將它與之前安裝的區分開。
直接在cmd中打開Anaconda文件夾中的Pyhton.exe就行。
Python新環境創建
當然對於,Python的環境我們也可以利用virtualenv來創建一個新的環境
virtualenv模塊下載
如果安裝了Anaconda,可以直接使用virtualenv模塊,沒有就在cmd上運行(下面這部分為沒有安裝好Anaconda的准備)
pip3 install virtualenv
上面的代碼需要安裝pip支持下載(不做說明)
上面如果下載錯誤可以嘗試換源:
pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple/
環境搭建
下載好之后,新建環境文件夾
安裝新的環境
virtualenv --no-site-packages venv
其中--no-site-packages是表示不從原來的Python環境中繼承第三方庫,你要一個干凈的環境就加,不要就不加。
這樣一來,我們的新環境就創建好了,Python編譯器在Scripts文件夾中
這個新的環境你可以在PyCharm配置Anaconda時選擇自己重新建一個干凈的環境。
進入/退出新環境
進入環境打開test_env/env/Scripts/activate文件即可進入該環境
輸入deactivate退出環境