Virtualenv搭建python環(huán)境
Virtualenv是Python的環(huán)境管理器
-
安裝Virtualenv
pip3 install virtualenv
-
創(chuàng)建目錄
mkdir virtualenv
cd virtualenv/
-
創(chuàng)建一個(gè)獨(dú)立的Python運(yùn)行環(huán)境
virtualenv --system-site-packages ENV
創(chuàng)建的環(huán)境會(huì)繼承系統(tǒng)python環(huán)境下所有的庫(kù)褥紫,這也是默認(rèn)行為virtualenv --no-site-packages ENV
創(chuàng)建一個(gè)純凈的python環(huán)境virtualenv -p 解釋器路徑 虛擬環(huán)境名稱(chēng)
創(chuàng)建指定python版本的環(huán)境eg:virtualenv -p /usr/bin/python3.5 ENV3.5
-
激活創(chuàng)建的環(huán)境
cd ENV
source bin/activate
-
安裝各種第三方包其掂,并運(yùn)行python命令
再激活環(huán)境的情況下使用pip3指令
eg:pip3 install tensorflow
-
退出當(dāng)前環(huán)境
deactivate
-
刪除虛擬環(huán)境
rm -rf ENV/
Anaconda搭建python環(huán)境
Anaconda是既是的Python環(huán)境管理器又是包管理器
-
安裝Anaconda
建議使用官網(wǎng)下載安裝包
-
創(chuàng)建一個(gè)環(huán)境
conda create -n tensorflow
創(chuàng)建一個(gè)名為tensorflow
的環(huán)境conda create -n tensorflow python=3.5
創(chuàng)建python
版本為3.5
的環(huán)境 -
激活環(huán)境
source activate tensorflow
-
管理包
conda list
在對(duì)應(yīng)環(huán)境下使用,查看安裝了哪些包conda search flask
查找一個(gè)包吗购,查看是否可用conda install flask
安裝一個(gè)包conda remove flask
移除一個(gè)包 -
退出當(dāng)前環(huán)境
source deactivate
-
刪除虛擬環(huán)境
conda remove -n tensorflow --all
-
其他
conda info --envs
查看有哪些環(huán)境
Pycharm使用創(chuàng)建好的環(huán)境
不同的python環(huán)境有不同的包的依賴(lài)
在pycharm的interpreter選項(xiàng)中可以自由選擇不同環(huán)境下的解釋器
可以選擇new 或者 existing