在Linux上安裝虛擬環境和django
阿新 • • 發佈:2018-11-10
安裝虛擬環境
使用Python進行專案開發時,由於不同的專案需要,可能會配置多個開發環境,不同開發環境之間的專案依賴包如果混合在一起,可能會引起意想不到的錯誤。
通過虛擬環境隔離不同開發環境,方便不同開發環境的共存。
1、安裝python虛擬環境
sudo apt-get install virtualenv
2、vrtaulenvwrapper是virtualenv的擴充套件包,用於更方便管理虛擬環境
sudo apt-get install virtualenvwrapper
配置虛擬環境
此時還不能使用virtualenvwrapper,實際上你需要執行virtualenvwrapper.sh檔案才行。
配置步驟如下:
1、檢視virtualenvwrapper的安裝路徑
sudo find / -name virtualenvwrapper.sh
2、建立目錄用來存放虛擬環境
mkdir ~/.myvirtualenvs
3、在~/.bashrc末尾新增行(vim ~/.bashrc)
export WORKON_HOME=/home/Linux的使用者名稱/.myvirtualenvs
source /usr/share/virtualenvwrapper/virtualenvwrapper.sh
4、執行:
source ~/.bashrc
此時virtualenvwrapper就可以使用了。
virtualenvwrapper的功能
配置好virtualenvwrapper,就可以使用它的功能,方便管理虛擬環境。
workon: 列出虛擬環境列表
lsvirtualenv: 列出虛擬環境列表
mkvirtualenv: 新建虛擬環境
workon [虛擬環境名稱]: 切換/進入虛擬環境
rmvirtualenv : 刪除虛擬環境
deactivate: 離開虛擬環境
建立虛擬環境
1、進入本地虛擬環境的目錄資料夾
cd ~/.myvirtualenvs/
2、建立虛擬環境 根據需要選擇3和2
mkvirtualenv -p /usr/bin/python3 虛擬環境名稱
mkvirtualenv -p /usr/bin/python 虛擬環境名稱
3、進入虛擬環境
workon virtualenv-django
4、檢視虛擬環境中已經安裝的包
pip list
pip freeze
安裝django
建議安裝1.8.2版本,這是一個穩定性高、使用廣、文件多的版本。(Django 1.8.2 開發文件)
1、進入虛擬環境
workon virtualenv-django
2、安裝django
pip install django==1.8.2
3、檢視版本
進入python shell
import django
django.get_version()
說明:使用pip install django
命令進行安裝時,會自動刪除舊版本,再安裝新版本