你擁有的項目越多,可能需要不同版本的 Python 庫进萄。悲慘現(xiàn)實是:常常會有庫破壞向后兼容性族操,然而正經(jī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