Windows安装Python虚拟环境

摘要:搭建 Python 虚拟环境,对不同项目中需要引入不同的包进行管理,尤其是Python2和Python3差别这么大的情况下!

一.安装virtualenv
直接cmd命令窗口运行

pip install virtualenv

二.新建虚拟环境
笔者直接装的Python环境是Anaconda3,这种一键安装就可以了,直接D盘新建一个venv文件夹,虚拟环境都在这个文件夹里面如下图

这里写图片描述

此时执行命令 virtualenv –no-site-packages p1,如下图

这里写图片描述

我们还加上了参数–no-site-packages,这样我们就得到了一个不带任何第三方包的“干净”的Python运行环境
接下来我们进入p1下的Scripts目录下,执行activate.bat,就进入了p1虚拟环境,命令窗口前面有你这个虚拟环境名称的(我这里是显示p1),在执行pip list就可以看到此虚拟环境下的所有包,如下图

这里写图片描述

环境新建成功

三.导入导出虚拟环境包
想在其他电脑上搭建某个项目的环境,就可以把整个项目的包导出在requirements.txt里,把这个文件拷贝过去就OK了

为了方便测试,我在p1环境下,先安装paho-mqtt,,和Flask,安装包的命令格式
pip install xxx ,这2个包就引进来了,在执行

pip freeze > requirements.txt

成功之后,你的Scripts目录下就可以看到requirements.txt文件夹了,里面就是你下载的包信息,包括版本,你也可以在文件里直接修改版本,也可以在下载的时候指定版本,格式如下

pip install paho-mqtt==1.3.1

在执行pip list和requirements.txt文件的包对比一下

这里写图片描述

好,导出没有问题,我们在新建一个p2虚拟的环境,进入p2虚拟环境,执行

pip install -r D:\venv\p1\Scripts\requirements.txt

导入成功之后,执行pip list查看,如图

这里写图片描述

上面-r跟的是requirements.txt文件路径,顺便提一下,退出虚拟环境执行

deactivate.bat

四.pycharm引用虚拟环境
Settings–>Project Interpreter,点击右上角图标,选择Add Local,找到你虚拟环境的本地路径,引入之后,底下就会检测你此环境下的包,如下图

这里写图片描述

这里介绍一个管理虚拟环境的 virtualenvwrapper

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值