Virtualvenv 提供一個特定的Python虛擬環境(沙盒),以便於那些要求特定版本的模塊的腳本能夠順利運行。
因為在Virtualvenv中,我們可以使用
pip install -r requirements.txt
來安裝該腳本的依賴庫。
接下來,詳細說說安裝方法:
1. 進入CMD,執行如下命令,圖示即安裝成功

2. 創建virtualenv的項目
2.1 首先創建一個文件夾MyVirtualenv,專門放置不同的venv,然后cd進入這個文件夾;
2.2 輸入如下命令,venv_name為你要創建的虛擬環境名字,自行擬定;回車后在目錄上會多出venv_name的文件夾,就是你創建的虛擬環境。
virtualenv venv_name

3. 進入venv虛擬環境
運行如下命令進入venv_name虛擬環境 ,然后可以使用pip list查看該虛擬環境有那些預安裝的庫
venv_name\Scripts\activate

4. 安裝指定版本的依賴庫
可以使用 pip install 模塊名==版本號 來安裝
當然實際上不可能這樣一個一個去安裝,效率太低
我們推薦使用如下命令來安裝一系列的依賴庫
pip install -r requirements.txt
requirements.txt 是哪里來的呢? 這是腳本作者會提供的該腳本的依賴庫文件,這里面含有該作者Python壞境的所有庫及版本號
當然我們也可以自己制作這樣一個文件,運行如下命令
pip freeze > requirements.txt
會在當前目錄 創建一個requirements.txt,打開后的信息就我們 剛剛pip list的結果

我們來打開一下,除了pip,wheel這兩個以外都有

5. 退出當前venv虛擬環境
執行如下命令即可
deactivate

6. 刪除該venv虛擬環境
這個就不需要命令了,直接刪除剛剛自動創建的venv_name文件夾就行了
注意:雙版本下的venv創建
以上教程,只適用於只安裝Python2的環境
如果同時安裝了python2.7和python3,首先請參照:Python2.7和3.5雙版本共存和pip的使用 進行安裝並配置
Python2.7創建方法改為
python2 -m virtualenv venv_name
Python3.5創建方法
python3 -m virtualenv venv_name

