win10環(huán)境下搭建virtualenvwrapper虛擬環(huán)境
操作系統(tǒng):win10
本地python環(huán)境:python3
以下是我的整個(gè)安裝過程。
1、安裝virtualenvwrapper:
? ? ? pip install virtualenvwrapper-win
注:windows系統(tǒng)安裝virtualenvwrapper后面需要加上“-win”,linux系統(tǒng)不需要
如無法順利安裝,如下是常見的報(bào)錯(cuò)以及解決方案:
(1)pip版本過低:ERROR: Could not find a version that satisfies the requirement virtual (from versions: none)ERROR: No matching distribution found for virtual
出現(xiàn)此報(bào)錯(cuò)的原因是因?yàn)槟愕膒ip版本需要升級(jí)了
python -m pip install --upgrade pip
運(yùn)行上面的命令來升級(jí)你的pip
(2)如升級(jí)pip以后運(yùn)行安裝virtualenvwrapper的命令依然有上面的報(bào)錯(cuò),請(qǐng)嘗試通過鏡像資源去下載
? ? ? ? pip install virtualenvwrapper-win-i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
(3)在按照上面的操作運(yùn)行之后,可能會(huì)出現(xiàn)could not unpack file的錯(cuò)誤,請(qǐng)依次運(yùn)行以下命令:
? ? ? ? pip install virtualenv
? ? ? ? virtualenv VENV
? ? ? ? pip install virtualenvwrapper-win
這個(gè)時(shí)候應(yīng)該就可以安裝成功了。
2、配置虛擬環(huán)境
你需要?jiǎng)?chuàng)建一個(gè)文件夾來存儲(chǔ)你的python虛擬環(huán)境,如我是創(chuàng)建了D盤下的PythonVirtualenv
添加系統(tǒng)環(huán)境變量 WORKON_HOME
將剛才創(chuàng)建的目錄設(shè)置為改變量值
3、創(chuàng)建虛擬環(huán)境
配置好之后,你可以通過以下命令創(chuàng)建虛擬環(huán)境
mkvirtualenvwrapper? test
創(chuàng)建了一個(gè)名為test的文件夾來存放虛擬環(huán)境,這個(gè)文件夾應(yīng)該是自動(dòng)在你配置的virtualenvwrapper系統(tǒng)環(huán)境變量的路徑下,如果不是,請(qǐng)檢查你的環(huán)境變量設(shè)置。
如系統(tǒng)環(huán)境變量名寫錯(cuò),這個(gè)虛擬環(huán)境可能是在C盤生成的。
4、其他常見命令
(1)列出虛擬環(huán)境
在上一步,我們已經(jīng)創(chuàng)建了一個(gè)名為test的虛擬環(huán)境,你可以在cmd運(yùn)行命令
workon
將會(huì)列出你本地所有的虛擬環(huán)境。
(2)進(jìn)入虛擬環(huán)境
workon test
你將進(jìn)入test這個(gè)虛擬環(huán)境,運(yùn)行之后,可以進(jìn)行安裝包等操作,來配置你的這個(gè)虛擬環(huán)境。
(3)退出虛擬環(huán)境
deactivate?
(4)刪除虛擬環(huán)境
rmvirtualenvwrapper test
你將刪除這個(gè)虛擬環(huán)境。