升级pip3以及Django的环境搭建

配置好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

你可能感兴趣的:(升级pip3以及Django的环境搭建)