配置好Python后本以为一切就绪了呢,谁成想还有这个pip挡道。安装Django命令
pip3 install django==1.8.16
//尽管安装成功,但还是有版本过低的警告,这在安装新版本Django时会是一个报错
You are using pip version 7.1.2, however version 9.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
这时使用它推荐的命令来升级还是会有一样的报错,我百度了,结果还真不是这么升的。
python -m pip install --upgrade pip
还是会有报错,不过是因为网络不好,connect failed,多执行几次就OK了。
搭建多个互不干扰的开发环境
我们有的时候会发现,一个电脑上有多个项目,一个依赖 Django 1.8,另一个比较旧的项目又要用 Django 1.5,这时候怎么办呢?
我们需要一个依赖包管理的工具来处理不同的环境。
#安装
pip install virtualenv virtualenvwrapper
修改~/.bash_profile或其它环境变量相关文件(如 .bashrc 或用 ZSH 之后的 .zshrc),添加以下语句
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
source /usr/local/bin/virtualenvwrapper.sh
修改后使之立即生效(也可以重启终端使之生效):
source ~/.bash_profile
OK
创建环境
mkvirtualenv env1
mkvirtualenv env2
环境创建之后,会自动进入该目录,并激活该环境。
切换环境
workon env1
workon env2
列出已有环境
workon
lsvirtualenv
退出环境
deactivate
删除环境
rmvitrualenv
创建项目
mkproject xxx
列出当前环境安装了的包
lssitepackages
网友评论