前面介绍了python在ubuntu16.04环境下,python的虚拟环境virtualenv的安装,下面介绍在windows环境下的安装和使用。python
环境信息
-
操做系统:windows10nginx
-
python版本:3.6.3web
安装
- 下载安装python3.6.3
-
进入官网:https://www.python.org/downloads(windows)ubuntu
-
选择:Windows x86-64 web-based installerwindows
Windows x86-64 web-based installer # 指的是安装的时候须要联网,体积小,下载快,推荐
Windows x86-64 executable installer # 指的是使用XXX.exe文件的方式安装,下载体积大
Windows x86-64 embeddable zip file # 嵌入式版本
-
双击开始安装,注意勾选上add python to path,其余的一路默认;bash
-
测试:在命令行输入python,显示python交互界面则安装成功;markdown
注意app
- 若是不识别python,最可能的缘由是添加环境变量没有成功,去系统环境变量中查看一下,没有就添加;
安装virtualenv
-
python3.6.3版本自带了pip,为了减小安装步骤,使用pip安装;python2.7
-
cmd,打开windows命令行;post
pip install virtualenv
pip install virtualenvwrapper # 这是对virtualenv的封装版本,必定要在virtualenv后安装
- 安装完成后,输入pip list,查看当前的全部安装的包;
建立虚拟环境
- 选择一个用来存放虚拟环境的文件,如E:/python3
cd E:python3 # 进入该文件
virtualenv envname # 建立一个名字为envname的虚拟环境
dir # 查看当前目录能够知道一个envname的文件已经被建立
virtualenv -p python2 envname # 若是安装了多个python版本,如py2和py3,须要指定使用哪一个建立虚拟环境
注意:
-
若是不识别virtualenv命令,多是python安装路径没添加到系统环境变量或没安装virtualenv或没有从新打开一个cmd窗口;
-
启动虚拟环境
# 进入虚拟环境文件
cd envname
# 进入相关的启动文件夹
cd Scripts
activate # 启动虚拟环境
deactivate # 退出虚拟环境
下面能够自由地在虚拟环境下安装各类包了。
问题与细节
-
每次须要启动虚拟环境的时候都须要进入虚拟环境的文件夹的Scripy的目录下,很是不方便,能够将Scripy的路径添加到系统环境变量中。
-
若是系统还要安装其余的python版本,如python2.7.13;将其路径添加到系统环境变量后,进入安装文件目录,将python.exe文件改成python2.exe文件,防止命令冲突;
-
若是同时存在多个python版本,那么pip也有多个版本,这个时候使用pip安装须要指定python版本。
python -m pip install xxx # python3版本安装包
python2 -m pip install xxx # python2版本安装包
- 每次添加了系统环境变量之后,须要关闭当前的cmd窗口,从新启动一个窗口才会生效。