一、使用Anaconda創(chuàng)建Python虛擬環(huán)境
1.使用cmd創(chuàng)建虛擬環(huán)境
在cmd中輸入命令:
conda create -n your_env_name python=3.7
其中:your_env_name為要?jiǎng)?chuàng)建的虛擬環(huán)境名,python=3.7為指定python版本為3.7,不加則默認(rèn)為 Anaconda 的 python 版本
輸入命令后,需要輸入一個(gè)y并回車。輸入完成后,一個(gè)python虛擬環(huán)境就創(chuàng)建好了。
2.查看虛擬環(huán)境
有時(shí)候我們需要查看我們的虛擬環(huán)境,可以在 cmd 里面輸入:
conda env list
就可以查看所有的python虛擬環(huán)境了。
如下圖所示,目前共有兩個(gè)虛擬環(huán)境
*號(hào)表示目前所處的環(huán)境位置
3.激活虛擬環(huán)境
如果想要使用你所創(chuàng)建的python虛擬環(huán)境,首先就要激活你想用的虛擬環(huán)境
激活虛擬環(huán)境的命令:
conda activate your_env_name
可以看到,在激活虛擬環(huán)境temperature_change之后,在cmd的前面會(huì)顯示所激活虛擬環(huán)境的名稱。
注意:首次使用conda activate temperature_change激活虛擬環(huán)境時(shí)報(bào)錯(cuò)
提示:IMPORTANT: You may need to close and restart your shell after running 'conda init'.
原因:當(dāng)前使用的 shell 沒(méi)有配置好 conda activate,需要運(yùn)行 conda init 初始化 shell
解決方法:根據(jù)提示運(yùn)行conda init,重啟shell后即可正常使用conda activate激活虛擬環(huán)境的指令
4.為虛擬環(huán)境安裝包
可以看到,在新建虛擬環(huán)境后,一個(gè)包都沒(méi)有。那怎么去安裝包呢?
這里提供兩種方法:
(1)激活了虛擬環(huán)境
如果激活了虛擬環(huán)境,使用 pip install xxx 或 conda install xxx ,就可以安裝包了。
假如我們想安裝 numpy 包,直接輸入:conda install numpy
安裝完成之后,我們就可以看到 numpy 包以及其他的依賴包了。
(2)未激活虛擬環(huán)境
如果未激活虛擬環(huán)境,就要使用:
python conda install -n your_env_name [package]
如果想安裝 numpy 庫(kù),輸入:conda install -n temperature_change numpy
5.退出以及刪除虛擬環(huán)境
退出當(dāng)前虛擬環(huán)境的命令:conda deactivate
刪除虛擬環(huán)境的命令是:conda remove -n? your_env_name --all
二、在pycharm中使用Anaconda配置好的虛擬環(huán)境
1.打開Pycharm,點(diǎn)擊File→New Project...
2.選好項(xiàng)目保存路徑后,選擇Previously configured interpreter→點(diǎn)擊Add Interpreter
3.此時(shí)會(huì)彈出Add Local Interpreter...,點(diǎn)擊該選項(xiàng)
4.選中Conda Environment,CondaExecuta找到anaconda安裝路徑condabin目錄下的conda.bat文件,然后點(diǎn)擊Load Environments,這時(shí)候會(huì)彈出Use existing environment,選擇自己需要的虛擬環(huán)境,點(diǎn)擊OK,完成配置
注意:當(dāng)Pycharm版本過(guò)高時(shí)候,會(huì)遇到以下問(wèn)題:
在配置python解釋器時(shí),添加conda環(huán)境,但無(wú)法識(shí)別Anaconda路徑下的python.exe或_conda.exe。
解決辦法:打開Anaconda目錄下的condabin文件夾,里面有個(gè)conda.bat,選擇后,點(diǎn)擊“加載環(huán)境”,就會(huì)自動(dòng)識(shí)別Anaconda下的所有環(huán)境包括你建立的虛擬環(huán)境。
5.此時(shí)可以在Pycharm的Terminal中看到,已經(jīng)使用了虛擬環(huán)境temperature_change文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-755158.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-755158.html
到了這里,關(guān)于使用Anaconda創(chuàng)建Python虛擬環(huán)境并在Pycharm項(xiàng)目中調(diào)用該環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!