1. 搭建python虚拟环境
- 作用:
虚拟环境
可以搭建独立的python运行环境
, 使得单个项目的运行环境与其它项目互不影响. - 所有的
虚拟环境
都位于/home/
下的隐藏目录.virtualenvs
下
1.1 安装环境
-
virtualenv
: python虚拟环境 -
Virtualenvwrapper
:virtualenv
的扩展包,用于更方便管理虚拟环境,可以快速的新增,删除,复制,切换虚拟环境。
# 安装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
1.2 配置环境
在.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
1.3 虚拟环境常用命令
创建: mkvirtualenv -p [python版本] [虚拟环境名称]
查看: workon
进入: workon py_django
退出: deactivate
删除: rmvirtualenv [虚拟环境名称]
2.安装Django
2.1 Django
版本对照表
Django版本 Python版本
1.11 2.7、3.4、3.5、3.6、3.7(在1.11.17中添加)
2.0 3.4、3.5、3.6、3.7
2.1 3.5、3.6、3.7
2.2 3.5、3.6、3.7、3.8(在2.2.8中添加)
3.0 3.6、3.7、3.8
2.2 安装
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