Django_Environment_Construction - QLGQ/learning-python GitHub Wiki
安装Django
本文档介绍的是在linux操作系统上安装Django。
方法一(linux用自带源进行安装):
sudo apt-get install python-django -y
(ubuntu)
自带源安装的django一般版本比较旧,而用pip可以安装最新的版本。
方法二(用pip来安装):
- 先安装pip:
sudo apt-get install python-pip
(ubuntu) - 利用pip安装Django:
sudo pip install Django(==1.8.16)
如果想升级pip,可以使用命令:
sudo pip install --upgrade pip
。
方法三(下载源码安装):
tar -xvf django-1.8.16.tar.gz
cd django-1.8.16
sudo python setup.py install
检查是否安装成功
终端上输入python,点击Enter,进入python环境。
>>> import django
>>> django.VERSION
(1, 8, 16, 'final', 0)
>>>
>>> django.get_version()
'1.8.16'
如果运行后看到版本号,就证明安装成功了。
搭建多个互不干扰的开发环境
环境搭建
我们有时会发现,一个电脑上有多个项目,依赖不同版本的Django,这时我们需要一个依赖包管理的工具来处理不同的环境。
开发会用virtualenv来管理多个开发环境,virtualenvwrapper使得virtualenv变得更好用。使用如下命令来安装:sudo pip install virtualenv virtualenvwrapper
。linux下修改~/.bash_profile或其他环境变量相关文件(如.bashrc或用ZSH之后的.zshrc),添加以下语句:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
source /usr/local/bin/virtualenvwrapper.sh
修改后使之立即生效(也可以重启终端使之生效):source ~/.bash_profile
使用方法
- mkvirtualenv zqxt:创建运行环境zqxt
- workon zqxt:工作在zqxt环境或从其他环境切换到zqxt环境
- deactivate:退出终端环境
- rmvirtualenv ENV:删除运行环境ENV
- mkproject mic:创建mic项目和运行环境mic
- mktmpenv:创建临时运行环境
- lsvirtualenv:列出可用的运行环境
- lssitepackages:列出当前环境安装了的包
创建的环境是独立的,互不干扰,无需sudo权限即可使用pip来进行包的管理。