欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

virtualenv實(shí)現(xiàn)多個(gè)版本Python共存

 更新時(shí)間:2017年08月21日 08:45:19   作者:聽城  
virtualenv用于創(chuàng)建獨(dú)立的Python環(huán)境,多個(gè)Python相互獨(dú)立,互不影響,它能夠:1. 在沒有權(quán)限的情況下安裝新套件 2. 不同應(yīng)用可以使用不同的套件版本 3. 套件升級(jí)不影響其他應(yīng)用

virtualenv創(chuàng)建一個(gè)擁有自己安裝目錄的環(huán)境, 這個(gè)環(huán)境不與其他虛擬環(huán)境共享庫, 能夠方便的管理python版本和管理python庫。主要解決不同項(xiàng)目之間環(huán)境沖突的問題。

小技巧

某些開發(fā)包在下載的時(shí)候會(huì)出現(xiàn)下載錯(cuò)的的情況,如果配置國內(nèi)鏡像下載,那么出錯(cuò)的幾率將會(huì)大大降低。使用鏡像源很簡單,用-i指定就行了:

sudo pip install -i https://pypi.douban.com/simple/ saltTesting

例如現(xiàn)在需要安裝django環(huán)境


virtualenv使用

如果需要卸載django可以使用pip uninstall django

virtualenv基本使用 安裝之后需要新建virtualenv的獨(dú)立環(huán)境,具體可以查看其幫助命令:


基本命令

常用的參數(shù)有:

-p:指定一個(gè)版本python環(huán)境;通常當(dāng)你的系統(tǒng)中安裝了多個(gè)python版本時(shí)會(huì)用到;默認(rèn)情況下virtualenv會(huì)優(yōu)先選取它的宿主python環(huán)境,即它安裝在那個(gè)python版本下就會(huì)默認(rèn)選擇哪個(gè)版本作為默認(rèn)python隔離環(huán)境。
--no-site-packages:不使用系統(tǒng)環(huán)境的python安裝包,即隔離包中不能使用真實(shí)python環(huán)境的安裝包;當(dāng)前版本這個(gè)選項(xiàng)是默認(rèn)的。
--system-site-packages:與上面相反,使隔離環(huán)境能訪問系統(tǒng)環(huán)境的python安裝包
--distribute:copy一個(gè)python環(huán)境的分支,默認(rèn)會(huì)安裝setup、pip、wheel等基礎(chǔ)模塊

virtualenv test,使用該命令在指定的路徑下創(chuàng)建Python環(huán)境,默認(rèn)與系統(tǒng)環(huán)境一致。如果想要進(jìn)入該虛擬環(huán)境則要進(jìn)入test/Scripts/文件夾下,運(yùn)行activate.bat,在Linux下在bin目錄下,運(yùn)行命令為source xx/xx/activate退出命令為deactivate.bat


指定其他Python環(huán)境virtualenv -p C:\Python27\python2.exe py2

快捷配置

基于virtualenv的虛擬環(huán)境管理工具

pip install virtualenvwrapper-win

安裝完成后配置環(huán)境變量,如圖所示。


WORKONHOME

之后可以用workon展示虛擬環(huán)境,mkvirtualenv xx創(chuàng)建虛擬環(huán)境,workon xxx進(jìn)入虛擬環(huán)境

其它

  1. 使用pip安裝時(shí)可能提示找不到一些文件,可以到這里來查找whl文件,主要針對(duì)Windows用戶file,下載后進(jìn)入虛擬環(huán)境使用pip安裝即可使用
  2. mkvirtualenv創(chuàng)建其它版本的虛擬環(huán)境,mkvirtualenv --python=C:\Python27\python2.exe py2scrapy
  3. linux下安裝virtualenvwrapper后需要配置,先find查找virtualenvwrapper.sh


修改配置文件


修改內(nèi)容


重新加載配置

相關(guān)文章

最新評(píng)論