搭建多个互补干扰的django开发环境
2017-02-24 本文已影响216人
词穷又词贫
参考:
http://www.ziqiangxuetang.com/django/django-install.html
安装软件
# sudo pip install virtualenv virtualenvwrapper
# 阿里python镜像地址速度非常快
配置环境变量
# vim ~/.bash_profile
# export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3.4 //要使用的python版本,
# export WORKON_HOME=$HOME/.virtualenvs
# export PROJECT_HOME=$Home/python3 //项目目录
# source /usr/local/bin/virtualenvwrapper.sh
# 加载环境变量配置文件
# source ~/.bash_profile
使用方法
# mkvirtualenv django1.8 //创建django1.8(环境名字)运行环境
# workon django1.8 //切换到django1.8工作环境
# deactivate //退出当前的运行环境
# rmvirtualenv django1.8 //删除运行django1.8运行环境
# mkproject mic //创建mic项目和运行环境
# mktmpenv //创建临时运行环境
# lsvirtualenv //列出可用的运行环境
# lssitepackages //列出当前环境安装了的包
测试
1、创建运行环境
# mkvirtualenv django1.8
# mkvirtualenv django1.10
2、在对应的环境安装对应的django版本
# (django1.8) neo@neo-virtual-machine:~/python3/mysite$ pip install django==1.8
# (django1.10) neo@neo-virtual-machine:~/python3/mysite$ pip install django==1.10
3、运行django程序(之前的项目是在1.8环境下可用正常运行)
可爱的二哈
创建新的运行环境,需要pip安装各自环境所依赖的模块。