[TOC]
python2和python的安装过程在windows下都是一样的,这里我假设你通过anaconda安装了python3,需要再装一个python2的版本.
1.安装anaconda
去官网下载:anaconda官网
这很简单, 不在本文讨论范围内.不在此赘述.
2.下载python2.7.14
去官网:python官网下载
如下图所示,python2的最新版是2.7.14,下载后文件名是以.msi为后缀的安装文件.按照指令一步一步安装即可.
有两点需要注意:
- 默认选择为所有用户安装,而不是为当前用户安装;
- 记住默认安装位置为
C:/python27
,后面需要用到.
3.安装pip
命令如下.由于笔者已经安装的anaconda自带pip,所以下面显示已安装
python -m pip install -U pip
4.安装virtualenv
virtualenv is a tool to create isolated Python environments.
virtualenv通过创建独立Python开发环境的工具, 来解决依赖、版本以及间接权限
问题. 比如一个项目依赖Django1.3 而当前全局开发环境为Django1.7, 版本跨度过大, 导致不兼容使项目无法正在运行, 使用virtualenv可以解决这些问题.
virtualenv创建一个拥有自己安装目录的环境, 这个环境不与其他虚拟环境共享库, 能够方便的管理python版本和管理python库
5.通过pip安装virtualenv
如果你已经安装了pip,那么virtualenv的安装将异常简单,只需要如下的一条命令即可。
pip install virtualenv
6.配置virtualenv
- 创建一个名为ENV的目录
注:如果是windows环境,直接在你喜欢的目录建一个文件夹即可。下面的为linux命令。
mkdir ENV
cd ENV
我们先通过python -V
命令查看一下当前的python版本。
python -V
不难发现,是3.6.1,通过anaconda安装的版本。
接下来,我们进入之前创建的ENV目录,笔者在C:\Users\[symsimmy]\ENV
目录下操作。
- 创建python2的虚拟环境
之前我们安装python2.7.14的目录为C:\python27
然后我们执行下面的命令,即使用virtualenv创建一个python2.7.14的虚拟环境。
#在ENV目录下创建一个以python2为文件夹名称的虚拟环境
virtualenv -p C:\python27\python.exe python2
成功后,目录结构如下图所示。
- 激活virtualenv
cd python2/Scripts
activate.bat
- 通过
python -V
查看python版本
成功了!!!
- 取消virtualenv
deactivate
完成了!!!!