django虛擬環(huán)境(virtualenv)的創(chuàng)建
為什么要用虛擬環(huán)境:
在一臺電腦上,想開發(fā)多個不同的項目, 需要用到同一個包的不同版本, 如果使用上面的命令,在同一個目錄下安裝或者更新, 新版本會覆蓋以前的版本, 其它的項目就無法運行了。
在使用django開發(fā)項目的時候,一個環(huán)境只能對應(yīng)一個項目,因為這樣可以方便管理第三方包,每個項目使用的第三方可能不一樣,若不安裝虛擬環(huán)境、都裝在系統(tǒng)里面,每次項目加載都需要加載所有的安裝包,影響效率。而且都使用一個環(huán)境的話會有你意想不到的錯誤!
1.windows創(chuàng)建虛擬環(huán)境
1.1安裝
pip install virtualenv
1.2創(chuàng)建虛擬環(huán)境
virtualenv 環(huán)境名稱 # 注意:執(zhí)行命令了會創(chuàng)建[環(huán)境名稱]文件夾,放置所有的環(huán)境,進入指定目錄 D(你想放的位置) !!! 路徑一定不能帶中文
假設(shè):目前電腦有python2.7/python3.6
virtualenv 環(huán)境名稱 --python=python3.6 指定版本
virtualenv 環(huán)境名稱 --python=“c:\python\python3.6.exe” 或者
1. 打開終端 2. 安裝:virtualenv pip install virtualenv 3. 關(guān)閉終端,再重新打開 4. 通過命令進入指定目錄(自己想放的位置) win: >>> D: >>> cd envs 5. 創(chuàng)建虛擬環(huán)境 virtualenv s28
1.3 激活、退出 虛擬環(huán)境
激活:
win:
>>> cd Scripts 進入虛擬環(huán)境 Scripts 目錄 >>> activate 激活虛擬環(huán)境 (text) G:\Python__all__virtualenv\text\Scripts>
退出:
win:
>>> cd Scripts 進入虛擬環(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)建目錄用來存放虛擬環(huán)境 mkdir .virtualenvs # 2、打開~/.bashrc文件,并添加如下:(配置環(huán)境) export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh # 3、運行 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、進入(使用)虛擬環(huán)境命令 workon 虛擬環(huán)境名稱 3、退出虛擬環(huán)境的命令 deactivate 4、刪除虛擬環(huán)境的命令 rmvirtualenv 虛擬環(huán)境名稱 先退出: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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python之生成多層json結(jié)構(gòu)的實現(xiàn)
今天小編就為大家分享一篇python之生成多層json結(jié)構(gòu)的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-02-02使用Python pyWinAuto庫自動化Windows任務(wù)的示例代碼
pywinauto是Python的一個強大的自動化庫,它可以用于控制Windows應(yīng)用程序的用戶界面,本文將詳細介紹pywinauto庫的安裝、基本用法和高級應(yīng)用,以便你能夠更好地了解如何使用它來自動化Windows應(yīng)用程序,文中有詳細的代碼示例供大家參考,需要的朋友可以參考下2023-11-11Python中使用NumPy進行數(shù)據(jù)處理方式
這篇文章主要介紹了Python中使用NumPy進行數(shù)據(jù)處理方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02python GUI庫圖形界面開發(fā)之PyQt5表格控件QTableView詳細使用方法與實例
這篇文章主要介紹了python GUI庫圖形界面開發(fā)之PyQt5表格控件QTableView詳細使用方法與實例,需要的朋友可以參考下2020-03-03Python?echarts實現(xiàn)數(shù)據(jù)可視化實例詳解
這篇文章主要為大家詳細介紹了Python?echarts實現(xiàn)數(shù)據(jù)可視化,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-03-03