windows下搭建Python virtualenv\virtualenvwrapper虛擬環(huán)境置吓。
在學(xué)習(xí)scrapy框架時接觸到了Python虛擬環(huán)境的搭建缔赠,剛開始還是遇到了很多小問題,所以在這兒總結(jié)一下整個安裝過程戴质。
筆者使用操作系統(tǒng):win10
1.安裝vitualenv
@基礎(chǔ)命令:
pip install virtualenv
@--如果系統(tǒng)里已經(jīng)安裝多個Python版本踢匣,建議在各安裝目錄下修改python.exe名稱為python2.exe/python3.exe。并使用以下命令安裝离唬。
python2 -m pip install virtualenv
python3 -m pip install virtualenv
2.新建Python虛擬環(huán)境
@基礎(chǔ)命令:命令行進(jìn)入你要安裝虛擬環(huán)境的文件夾,輸入以下命令行贪。
virtualenv test1
如圖模闲,筆者在E:\virtualtest目錄下安裝名字為test1的Python虛擬環(huán)境文件夾
創(chuàng)建成功后在指定文件夾里便多了test1這個虛擬環(huán)境文件夾。
@--同樣針對系統(tǒng)里有多版本的Python啰脚,可以通過指定系統(tǒng)相應(yīng)版本的python.exe路徑來安裝不同版本的Python虛擬環(huán)境。
?virtualenv -p C:\Python27\python2.exe test2
如圖粒梦,便可成功創(chuàng)建一個python2虛擬環(huán)境文件夾test2
⒊ 虛擬環(huán)境基礎(chǔ)操作
進(jìn)入虛擬環(huán)境:首先命令行進(jìn)入test1文件夾下的Scripts目錄荸实。
開啟虛擬環(huán)境:activate/activate.bat
退出虛擬環(huán)境:deactivate/deactivate.bat
進(jìn)入虛擬環(huán)境后来惧,我們可以直接使用pip install XX命令來安裝Python模塊露氮。有時官方安裝模塊時速度較慢,通過國內(nèi)鏡像來加速下載畔规。如果安裝出現(xiàn)問題,可以通過進(jìn)入http://www.lfd.uci.edu/~gohlke/pythonlibs下載相應(yīng)的二進(jìn)制文件直接進(jìn)行安裝详民。
①pip install -i
https://pypi.douban.com/simple [模塊名] 【豆瓣源加速安裝】
②pip install (下載的二進(jìn)制安裝文件路徑)
4. 安裝使用virtualenvwrapper
?用virtualenv創(chuàng)建的虛擬環(huán)境必須到指定文件夾的Scripts目錄下才能利用activate激活陌兑,如果虛擬環(huán)境太多,每次啟動就非常麻煩饿凛,這里可以使用virtualenvwrapper來解決這個問題软驰。
安裝:pip install virtualenvwrapper-win
設(shè)置環(huán)境變量:進(jìn)入系統(tǒng)屬性設(shè)置系統(tǒng)變量,添加WORKON_HOME環(huán)境變量到你指定的文件夾锭亏,不設(shè)置的話創(chuàng)建的虛擬環(huán)境文件夾會放到C盤用戶目錄下的Envs文件夾下,這里新建的文件夾戴已。
新建虛擬環(huán)境:
mkvirtualenv test3 [文件名]
也可指定新建虛擬環(huán)境的版本:
? ? ? ?mkvirtualenv --python=[python路徑] test4
基礎(chǔ)操作:
①查看所有通過mkvirtualenv創(chuàng)建的虛擬環(huán)境----- workon
②進(jìn)入虛擬環(huán)境----workon test3[文件名]
③退出虛擬環(huán)境----deactivate