1.安裝
pip install virtualenv
2.創建虛擬環境
mkdir myproject
cd myproject
virtualenv -p python3 test_env 創建python3的虛擬環境
-p:指定一個版本python環境;通常當你的系統中安裝了多個python版本時會用到;默認情況下virtualenv會優先選取它的宿主python環 境,即它安裝在那個python版本下就會默認選擇哪個版本作爲默認python隔離環境。
–no-site-packages:不使用系統環境的python安裝包,即隔離包中不能使用真實python環境的安裝包;當前版本這個選項是默認的。
–system-site-packages:與上面相反,使隔離環境能訪問系統環境的python安裝包
–distribute:copy一個python環境的分支,默認會安裝setup、pip、wheel等基礎模塊
3.使用虛擬環境
source ./bin/activate
deactivate # 退出當前虛擬環境
workon [虛擬環境名稱] # 使用某個虛擬環境
rmvirtualenv [虛擬環境名稱] # 刪除某個虛擬環境
lsvirtualenv # 列出所有虛擬環境
如果需要安裝的包比較多的時候,這樣做會比較繁瑣,我們還有一鍵安裝的方法。首先新建一個文本文件,如:requirements.txt,然後將你需要安裝的包名保存到該文件中(根據自己的需要),如下:
Babel==1.3
Flask==0.10.1
Flask-Login==0.2.7
Flask-SQLAlchemy==1.0
Flask-WTF==0.9.3
Jinja2==2.7.1
SQLAlchemy==0.8.2
WTForms==1.0.5
Werkzeug==0.9.4
psycopg2==2.5.1
…
最後你只需要輸入以下命令,所有需要的包就可以全部安裝好了:
pip install -r requirements.txt
4.在pycharm 使用虛擬環境
add local