你擁有的項目越多,可能需要不同版本的 Python 庫。悲慘現(xiàn)實是:常常會有庫破壞向后兼容性,然而正經(jīng)應(yīng)用不采用外部庫的可能微乎其微。當(dāng)在你的項目中,出現(xiàn)兩個或更多依賴性沖突時,你會怎么做?
答案是使用虛擬環(huán)境。
它會讓不同的項目保持獨立。
python3.6自帶的venv虛擬環(huán)境
首先是創(chuàng)建項目文件夾,然后在項目文件夾下按住shiift鍵右擊,打開命令窗口,輸入
python ?-m venv myvenv
myvenv是這個虛擬環(huán)境的名稱,你可以隨意改變。
因為我同時安裝了python2,所以我的命令為:
py -3 -m venv myvenv
創(chuàng)建好之后,如果你要在某個項目上工作,就要激活這個環(huán)境
myvenv\Scripts\activate.bat
如圖:

如果在你命令行前面出現(xiàn)(venv)就是激活成功了,退出的話輸入
deactivate
