windows下搭建Python virtualenv\virtualenvwrapper虛擬環(huán)境。
在學習scrapy框架時接觸到了Python虛擬環(huán)境的搭建砍鸠,剛開始還是遇到了很多小問題久又,所以在這兒總結(jié)一下整個安裝過程。
筆者使用操作系統(tǒng):win10
1.安裝vitualenv
@基礎命令:
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)境
@基礎命令:命令行進入你要安裝虛擬環(huán)境的文件夾袱蚓,輸入以下命令。
virtualenv test1
如圖几蜻,筆者在E:\virtualtest目錄下安裝名字為test1的Python虛擬環(huán)境文件夾
創(chuàng)建成功后在指定文件夾里便多了test1這個虛擬環(huán)境文件夾喇潘。
@--同樣針對系統(tǒng)里有多版本的Python体斩,可以通過指定系統(tǒng)相應版本的python.exe路徑來安裝不同版本的Python虛擬環(huán)境。
** virtualenv -p C:\Python27\python2.exe test2**
如圖颖低,便可成功創(chuàng)建一個python2虛擬環(huán)境文件夾test2
⒊ 虛擬環(huán)境基礎操作
進入虛擬環(huán)境:首先命令行進入test1文件夾下的Scripts目錄絮吵。
開啟虛擬環(huán)境:activate/activate.bat
退出虛擬環(huán)境:deactivate/deactivate.bat
**進入虛擬環(huán)境后,我們可以直接使用pip install XX命令來安裝Python模塊忱屑。有時官方安裝模塊時速度較慢蹬敲,通過國內(nèi)鏡像來加速下載。如果安裝出現(xiàn)問題莺戒,可以通過進入******http://www.lfd.uci.edu/~gohlke/pythonlibs下載相應的二進制文件直接進行安裝伴嗡。****
①pip install -i
https://pypi.douban.com/simple [模塊名] 【豆瓣源加速安裝】
****②pip install (下載的二進制安裝文件路徑)****
4. 安裝使用virtualenvwrapper
用virtualenv創(chuàng)建的虛擬環(huán)境必須到指定文件夾的Scripts目錄下才能利用activate激活,如果虛擬環(huán)境太多从铲,每次啟動就非常麻煩瘪校,這里可以使用virtualenvwrapper來解決這個問題。
安裝:pip install virtualenvwrapper-win
設置環(huán)境變量:進入系統(tǒng)屬性設置系統(tǒng)變量名段,添加WORKON_HOME環(huán)境變量到你指定的文件夾阱扬,不設置的話創(chuàng)建的虛擬環(huán)境文件夾會放到C盤用戶目錄下的Envs文件夾下,這里新建的文件夾伸辟。
新建虛擬環(huán)境:
mkvirtualenv test3 [文件名]
也可指定新建虛擬環(huán)境的版本:
mkvirtualenv --python=[python路徑] test4
基礎操作:
①查看所有通過mkvirtualenv創(chuàng)建的虛擬環(huán)境----- workon
②進入虛擬環(huán)境----workon test3[文件名]
③退出虛擬環(huán)境----deactivate