windows下python虚拟环境virtualenv安装和使用

前面介绍了python在ubuntu16.04环境下,python的虚拟环境virtualenv的安装,下面介绍在windows环境下的安装和使用。python

环境信息

  • 操做系统:windows10nginx

  • python版本:3.6.3web

安装

  1. 下载安装python3.6.3
Windows x86-64 web-based installer  # 指的是安装的时候须要联网,体积小,下载快,推荐
Windows x86-64 executable installer  # 指的是使用XXX.exe文件的方式安装,下载体积大
Windows x86-64 embeddable zip file  # 嵌入式版本
  1. 双击开始安装,注意勾选上add python to path,其余的一路默认;bash

  2. 测试:在命令行输入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窗口,从新启动一个窗口才会生效。
相关文章
相关标签/搜索