Win7配置Python虚拟环境的说明

本文档在主要是用于配置Python3.6的环境,为了更好地处理环境配置期间的问题,整理了该文档。

1.准备工作

更新Pip,CMD: python -m pip install --upgrade pip  

Win7配置Python虚拟环境的说明

  1. 配置虚拟环境

2.1安装虚拟环境包

CMD:pip install virtualenv,成功显示结果如下:

Win7配置Python虚拟环境的说明

2.2安装虚拟环境管理包

CMD:pip install virtualenvwrapper-win(Linux环境下使用virtualenvwrapper),成功后显示结果如下:

Win7配置Python虚拟环境的说明

2.3.设置workon_home环境变量

Win7配置Python虚拟环境的说明

2.4 创建并使用环境

创建虚拟环境:mkvirtualenv testevn,如果需要指定Python的版本,使用参数:--python=D:\ProgramData\Anaconda3\python.exe;如果需要使用公共的包,使用参数:--system-site-packages:

Win7配置Python虚拟环境的说明

常用的环境命令如下:

**虚拟环境:workon testevn

查看现有的虚拟环境:workon

推出虚拟环境:deactivate

删除虚拟环境:rmvirtualenv testevn

3.使用配置环境

3.1在Spyder中使用虚拟环境

单击Tools->Preferences,打开配置窗口,选择Python Interpreter出现以下界面,

Win7配置Python虚拟环境的说明

单击目录右侧的浏览图表,弹出文件窗口,选择要使用的虚拟环境,如下图所示:

Win7配置Python虚拟环境的说明

配置完成后,需关闭项目后再打开,虚拟环境才能生效。

3.2在PyCharm中使用虚拟环境

打开PyCharm,单击File->Setting(或者Ctrl+Alt+S),打开项目的Setting页面,如下图所示:

Win7配置Python虚拟环境的说明

单击下拉按钮,选择现有的虚拟环境,如下图所示:

Win7配置Python虚拟环境的说明

若现有虚拟环境不能满足需求,可新增虚拟环境。单击配置图标,弹出快捷菜单,如下图所示:

Win7配置Python虚拟环境的说明

在弹出快捷菜单中单击Add Local...,显示 Add Local Python Interpreter窗口,配置新的虚拟环境。虚拟环境的配置(Virtualenv Environment),如下图所示:

Win7配置Python虚拟环境的说明

选择 Existing Environment,单击右侧文件打开图标,选择相应的虚拟环境。另外,Conda Environment和System Interpreter的配置类似,不再赘述。

4.补充说明

Python的虚拟环境是Python项目管理的重要手段,除了可以使用Virtualenv进行创建和管理之外,PyCharm和Anaconda都可以进行虚拟环境的创建和管理。本文介绍的仅是Virtualenv相关的内容。