1、虚拟环境的安装
什么是虚拟环境
我们有的时候会发现,一个电脑上有多个项目,一个项目又要用 Django 1.5,这时候怎么办呢?
我们需要一个依赖包管理的工具来处理多个互不干扰的
virtualenv 就能解这样的问题,它将创建一个单独的
和其他环境共享。
virtualenv 和 virtualenvwrappe
由于 virtualenv 用起来有点麻烦,wrapper 对它进行了封装,让它更好用,最终我们使
wrapper 提供的命令,但是实际工作都是 virtualenv 做的。
virtualenvwrapper 的好处是,把虚拟环境全局管理起来了,不用针对每个项目建立。同
类项目可以建立同样的虚拟环境,也不用管它在哪,直接一个 workon 就可以。
安装
Window 10 平台
pip 升级
python –m pip install –upgrade pip
Virtualenv 安装
pip install virtualenv
virtualenvwrapper 安装
pip install virtualenvwrapper
设置 WORK_HOME 环境变量
默认路径:C:\Users\admin\Envs
WORKON_HOME = D:\test\vritualenv
Ubuntu 平台
pip 升级
python –m pip install –upgrade pip
Virtualenv 安装
sudo pip install virtualenv
virtualenvwrapper 安装
sudo pip install virtualenvwrapper
打开~/.bashrc 文件,在结尾添加两行
export WORKON_HOME=$HOME/.virtualenvs
source /usr/local/bin/virtualenvwrapper.sh
然后执行
source ~/.bashrc
将设置在文件中的配置信息马上生效,而不需要经过重启。
所有的虚拟环境,都位于/home/.virtualenvs 目录下
virtualenvwrapper 操作
创建:mkvirtualenv [虚拟环境名称]
删除:rmvirtualenv [虚拟环境名称]
进入:workon [虚拟环境名称]
退出:deactivate
2、虚拟环境的创建
mkvirtualenv env1
env1 为虚拟环境的名称
3、进入虚拟环境
Workon env1
4、django 安装
Django 1.5.x 支持 Python 2.6.5 Python 2.7, Python 3.2 和 3.3.
Django 1.6.x 支持 Python 2.6.X, 2.7.X, 3.2.X 和 3.3.X
Django 1.7.x 支持 Python 2.7, 3.2, 3.3, 和 3.4 (注意:Python 2.6 不支持了)
Django 1.8.x 支持 Python 2.7, 3.2, 3.3, 3.4 和 3.5. (长期支持版本 LTS)
Django 1.9.x 支持 Python 2.7, 3.4 和 3.5. 不支持 3.3 了
Django 1.10.x 支持 Python 2.7, 3.4 和 3.5.
Django 1.11.x 支持 Python 2.7, 3.4, 3.5 和 3.6,17 年 4 月 4 号 已经发布(长期支持版
本 LTS)
Django 2.0.x
一般来说,选择长期支持版本比较好。
pip install django==1.8.2
pip install Django==2.0.3
pip install django
5、检查是否安装成功
进入 python 环境,运行如下代码:
import django
django.get_version()
6、安装 mysql-python
python2.7: pip install mysql-python
python3.x: pip install pymysql