Django_study_day02:搭配虛擬環境
阿新 • • 發佈:2018-12-12
如何搭配Django的虛擬環境
前言
可能有人會問為什麼要搭建虛擬環境
在實際專案開發過程中,我們通常需要根據需求下載各種響應的框架,但是可能每個專案使用的框架不同,或者版本不同,我們有時需要不斷更新和修改相應的框架,會造成一些不必要的麻煩,如以下場景(以django舉例):
接到一個需要使用django1.8的專案,然後另一個專案需要使用django的2.0版本,當同時使用這兩個專案時,就需要來回的更新解除安裝框架,麻煩,而且會造成一些bug的產生。因此,我們需要構建虛擬環境,才解決這個問題。
建議在Ubuntu下搭建Django的虛擬環境
Ubuntu下搭建虛擬環境的指令:
1、安裝虛擬環境
sudo pip install virtualenv
2、安裝虛擬環境擴充套件包
sudo pip install virtualenvwrapper
3、在.bashrc檔案的末尾中新增兩行程式碼
WORKON_HOME=$HOME/.virtualenvs
source/usr/local/bin/virtualenvwrapper.sh
4、source .bashrc使其生效
source .bashrc
建立虛擬環境命令
mkvirtualenv (-p python3)(建立python3的虛擬環境指令) 虛擬環境名(比如:bj18_py3)
例:建立python3虛擬環境:
mkvirtualenv -p python3 study-django
進入虛擬環境工作:workon 虛擬環境名
workon study-django
檢視機器上有多少個虛擬環境:workon 空格 + 兩個tab鍵
workon (tab+tab)
退出虛擬環境:deactivate
deactivate
刪除虛擬環境:rmvirtualenv 虛擬環境名
rmvirtualenv study-django
檢視虛擬環境中有的python包:
pip list
pip freeze
pip list/pip freeze(顯示方式會有些不同,需要注意)
在使用django之前需要安裝django的環境
下載指定包安裝django環境命令:
pip install django==1.8.2
在結束之前,在插一句,需要注意的事項:在Ubuntu的虛擬環境中,不能使用sudo,不然下載的軟體和包會安裝到原本的python環境中。