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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装 Python 虚拟环境可以帮助我们在不同的项目中使用不同的 Python 版本和依赖库,避免版本冲突的问题。下面是在 Linux 和 Windows 系统下安装 Python 虚拟环境的方法: ### 在 Linux 系统下安装 Python 虚拟环境 #### 安装 virtualenv 在终端中输入以下命令安装 virtualenv: ``` sudo apt-get install python-virtualenv ``` #### 创建虚拟环境 在终端中进入你想要创建虚拟环境的目录,输入以下命令创建虚拟环境: ``` virtualenv env ``` 其中 `env` 是虚拟环境的名称,可以自己定义。 #### 激活虚拟环境 在终端中输入以下命令激活虚拟环境: ``` source env/bin/activate ``` 激活后,终端提示符会有虚拟环境的名称,表示当前正在使用该虚拟环境。 #### 退出虚拟环境 在终端中输入以下命令退出虚拟环境: ``` deactivate ``` ### 在 Windows 系统下安装 Python 虚拟环境 #### 安装 virtualenv 在命令提示符中输入以下命令安装 virtualenv: ``` pip install virtualenv ``` #### 创建虚拟环境 在命令提示符中进入你想要创建虚拟环境的目录,输入以下命令创建虚拟环境: ``` virtualenv env ``` 其中 `env` 是虚拟环境的名称,可以自己定义。 #### 激活虚拟环境 在命令提示符中输入以下命令激活虚拟环境: ``` env\Scripts\activate ``` 激活后,命令提示符的前面会有虚拟环境的名称,表示当前正在使用该虚拟环境。 #### 退出虚拟环境 在命令提示符中输入以下命令退出虚拟环境: ``` deactivate ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值