首页 > 代码库 > windows+Python+virtualenv 环境配置

windows+Python+virtualenv 环境配置

virtualenv是Python中常用的虚拟环境。可以理解为属于Python的虚拟机

在Linux和Mac系统上,virtualenv环境是很方便配置的,但是在windows平台上比较麻烦,记录下来和大家分享。

安装 Python

注:本次配置的Python版本是 2.7.X,也就是老版本,新版本Python 3.X 有一些库不支持,所以没有使用。

window下Python 2.7.x的配置就不多说,网上资料很多,可以参见这里。只是下载时候下载 2.7.X 版本。同时,切记将Python 目录添加到系统目录Path下。

安装 pip

pip是什么?官网上的回答是:A tool for installing and managing Python packages.

直观的说,安装好pip,加入Path系统目录之后,命令行(CMD)下就多了一条命令,名叫pip。用这条命令可以自动下载安装 Python 的各种第三方库。

安装pip的过程见这里。

说白了,就是命令行下用Python执行两个.py文件:ez_setup.py 和 get-pip.py。同时,切记将 Python 目录下 Scripts 文件夹添加到系统目录Path下。

安装 virtualenv

安装pip之后,再安装virtualenv就简单了,直接在cmd命令行下输入:

>pip install virtualenv

等着下载自动下载并安装完成好。再进入一个希望创建虚拟Python环境的文件夹下,输入命令:

>virtualenv venv

再看看,是不是 cmd 的当前目录下面多了一个 venv 文件夹?这个文件夹就是保存 Python 虚拟环境。

开启、关闭 virtualenv

windows环境中进入 venv(就是你自己创建的虚拟环境文件夹)文件夹,输入命令:

>Scripts\activate

一直 cd 找到 Scripts 文件内部,在命令行下直接执行文件 activate(像 .exe 文件一样,直接在命令行中输入名字即可)

这时候你会发现,命令行变成了这样:


前面多了个(venv)代表进入了这个虚拟环境中了。在这里面,你可以尽情使用 python,pip等命令,都是 virtualenv 帮你配置好的。你可以自己下载别的库。

如果需要关闭这个虚拟环境,输入 deactivate,回车就好。


注意:

virtualenv 创建的虚拟环境与主机的 Python 环境完全无关,你主机配置的库不能在 virtualenv 中直接使用。你需要在虚拟环境中利用 pip install 再次安装配置后才能使用。

windows+Python+virtualenv 环境配置