django虛擬環(huán)境(virtualenv)的創(chuàng)建
為什么要用虛擬環(huán)境:
在一臺(tái)電腦上,想開(kāi)發(fā)多個(gè)不同的項(xiàng)目, 需要用到同一個(gè)包的不同版本, 如果使用上面的命令,在同一個(gè)目錄下安裝或者更新, 新版本會(huì)覆蓋以前的版本, 其它的項(xiàng)目就無(wú)法運(yùn)行了。
在使用django開(kāi)發(fā)項(xiàng)目的時(shí)候,一個(gè)環(huán)境只能對(duì)應(yīng)一個(gè)項(xiàng)目,因?yàn)檫@樣可以方便管理第三方包,每個(gè)項(xiàng)目使用的第三方可能不一樣,若不安裝虛擬環(huán)境、都裝在系統(tǒng)里面,每次項(xiàng)目加載都需要加載所有的安裝包,影響效率。而且都使用一個(gè)環(huán)境的話(huà)會(huì)有你意想不到的錯(cuò)誤!
1.windows創(chuàng)建虛擬環(huán)境
1.1安裝
pip install virtualenv
1.2創(chuàng)建虛擬環(huán)境
virtualenv 環(huán)境名稱(chēng) # 注意:執(zhí)行命令了會(huì)創(chuàng)建[環(huán)境名稱(chēng)]文件夾,放置所有的環(huán)境,進(jìn)入指定目錄 D(你想放的位置) !!! 路徑一定不能帶中文
假設(shè):目前電腦有python2.7/python3.6
virtualenv 環(huán)境名稱(chēng) --python=python3.6 指定版本
virtualenv 環(huán)境名稱(chēng) --python=“c:\python\python3.6.exe” 或者
1. 打開(kāi)終端 2. 安裝:virtualenv pip install virtualenv 3. 關(guān)閉終端,再重新打開(kāi) 4. 通過(guò)命令進(jìn)入指定目錄(自己想放的位置) win: >>> D: >>> cd envs 5. 創(chuàng)建虛擬環(huán)境 virtualenv s28
1.3 激活、退出 虛擬環(huán)境
激活:
win:
>>> cd Scripts 進(jìn)入虛擬環(huán)境 Scripts 目錄 >>> activate 激活虛擬環(huán)境 (text) G:\Python__all__virtualenv\text\Scripts>
退出:
win:
>>> cd Scripts 進(jìn)入虛擬環(huán)境 Scripts 目錄 >>> deactivate 退出虛擬環(huán)境 G:\Python__all__virtualenv\text\Scripts>
1.4 在虛擬環(huán)境中安裝模塊
激活虛擬環(huán)境
在激活的虛擬環(huán)境中安裝模塊
pip install django==1.11.7 或 1.11.28 pip install django==1.11.7 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
2.Linux創(chuàng)建虛擬環(huán)境
2.1安裝
sudo pip install virtualenv sudo pip install virtualenvwrapper # 1、在~(home)下創(chuàng)建目錄用來(lái)存放虛擬環(huán)境 mkdir .virtualenvs # 2、打開(kāi)~/.bashrc文件,并添加如下:(配置環(huán)境) export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh # 3、運(yùn)行 source ~/.bashrc
2.2創(chuàng)建虛擬環(huán)境
創(chuàng)建python3的環(huán)境
mkvirtualenv -p python3 Vrcctv
創(chuàng)建python2的環(huán)境
mkvirtualenv Vrcctv
2.3 激活、退出 虛擬環(huán)境
1、查看所有的虛擬環(huán)境命令 workon 2、進(jìn)入(使用)虛擬環(huán)境命令 workon 虛擬環(huán)境名稱(chēng) 3、退出虛擬環(huán)境的命令 deactivate 4、刪除虛擬環(huán)境的命令 rmvirtualenv 虛擬環(huán)境名稱(chēng) 先退出:deactivate 再刪除:rmvirtualenv Vrcctv
2.4 在虛擬環(huán)境中安裝模塊
激活虛擬環(huán)境
在激活的虛擬環(huán)境中安裝模塊
pip install django==1.11.7 或 1.11.28 pip install django==1.11.7 -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
到此這篇關(guān)于django虛擬環(huán)境(virtualenv)的創(chuàng)建的文章就介紹到這了,更多相關(guān)django虛擬環(huán)境(virtualenv)的創(chuàng)建內(nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!
版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。