虛擬環境
能夠搭建獨立的python運行環境
, 使得單個項目的運行環境與其它項目互不影響.虛擬環境
都位於$HOME/
下的隱藏目錄.virtualenvs
下virtualenv
: python虛擬環境python
Virtualenvwrapper
: virtualenv
的擴展包,用於更方便管理虛擬環境,shell
能夠快速的新增,刪除,複製,切換虛擬環境。django
# 安裝virtualenv、virtualenvwrapper pip3 install -i https://pypi.doubanio.com/simple/ virtualenv==20.2.1 pip3 install -i https://pypi.doubanio.com/simple virtualenvwrapper==4.8.4
在.bashrc中配置: vim $HOME/.bashrc export WORKON_HOME=$HOME/.virtualenvs export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 (python路徑) # 刷新配置 source $HOME/.bashrc source $HOME/.local/bin/virtualenvwrapper.sh # 可選配置 $HOME/.bashrc 配置的 VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 和 $HOME/.local/bin/virtualenvwrapper.sh 的 VIRTUALENVWRAPPER_PYTHON="$(command \which python3)" 配置一個便可 # 注意python的版本 command \which python3 默認寫的是python
建立: mkvirtualenv -p [python版本] [虛擬環境名稱] 查看: workon 進入: workon py_django 退出: deactivate 刪除: rmvirtualenv [虛擬環境名稱]
Django
Django
版本對照表Django版本 Python版本 1.11 2.七、3.四、3.五、3.六、3.7(在1.11.17中添加) 2.0 3.四、3.五、3.六、3.7 2.1 3.五、3.六、3.7 2.2 3.五、3.六、3.七、3.8(在2.2.8中添加) 3.0 3.六、3.七、3.8
pip3 install -i https://pypi.doubanio.com/simple/ django==1.11.1 查看安裝包: pip list 安裝包: pip install django==1.11.1 卸載: pip uninstall django==1.11.1