1. 程式人生 > >在Linux上安裝虛擬環境和django

在Linux上安裝虛擬環境和django

安裝虛擬環境

使用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、建立虛擬環境 根據需要選擇32 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命令進行安裝時,會自動刪除舊版本,再安裝新版本