在Windows中利用Python的venv和virtualenv创建虚拟环境

前言

我们在进行任何程序运行时,都需要有一个“项目”的思维
一个程序单独一个文件夹,文件夹下有着与程序相关的图片,结果等资源。
这样设置文件夹能够具有条例的、清晰的,管理、维护一个项目。

什么是虚拟环境呢?

安装 python 的时候相当于安装了一个全局的环境。但是在应用开发使用的时候,又想有一个的隔离性,避免其他应用的影响。所以,Python 使用虚拟环境。虚拟环境相当于 Python 原生环境的副本,所使用标准库是一样的,每次复制会造成大量冗余。所以,Python 虚拟环境直接调用原生的标准库。

因个人不习惯用anaconda,所以本文并没有就anaconda如何创建虚拟环境展开说明。

运用Python的venv创建

用于创建和管理虚拟环境的模块称为 venv

python -m venv [虚拟环境的名称] [指定路径]
cd [指定路径]/Scripts
activate

以我的电脑为例子,在我的桌面上创建一个文件夹,名为VirusL
VirusL文件
打开文件,在上面的路径窗口进行控制:
路径窗口控制
  点击路径窗口,输入cmd
输入cmd
按下回车,出现cmd窗口
出现cmd窗口
在窗口中输入

python -m env tutorial-env

输入创建虚拟环境文件夹
并按下回车后会得到这样一个情况(如果失败,可以尝试把原来的python重装一次,如果还是不行的话,可以后台私信我)
在这里插入图片描述
这里我们先打开文件夹看看里面的内容
VirusL这个文件夹下,出现了名为opencv-env的文件夹
注意此时的opencv-env文件夹就是python的虚拟环境(我们通常将虚拟环境与项目放入同一个文件夹下方便管理包的版本)
出现虚拟环境文件夹
打开文件夹出现以下文件
出现文件

其中
lnclude:python编译器的C语言源码
Lib:这个库很重要,是python的标准库,你扩充的库都安装在这里面。
libs:python的内置库,语法存在的地方
Scripts:项目用到的各种脚本,存放的是一些可执行文件
pyenv.cfg:是虚拟环境的配置文件,表明主环境和虚拟环境的一些属性

到此我们的虚拟环境已经安装好了

进入虚拟环境

我们有时候需要在cmd中进入某个虚拟环境进行查看与配置
此时我们打开Scripts文件夹,发现里面有很多名为activate的文件,只是后缀不同。
在这里插入图片描述
我们在Windows端使用的是activate

这里我们继续回到cmd中,输入cd opencv-env/Scripts,进入到Scripts文件夹下,并且cmd会出现如下图所示,出现完整的路径。
出现完整路径
然后,输入activate,并按下回车,进入如下图页面,注意到括号里面的名字,就说明进入了虚拟环境了。
在这里插入图片描述
然后可以进入python环境或者查看包的情况了。
在这里插入图片描述

退出虚拟环境

输入deactivate并按下回车,即可返回到上一层环境
在这里插入图片描述

运用Python的virtualenv创建

可以现在cmd中输入pip list查看自己的python环境是否有virtualenv的包。
与前面的步骤大致相同,先在桌面创建一个名为crawl的文件夹,打开文件夹,在路径窗口中输入cmd,进入cmd窗口,输入virtualenv crawl,创建名为crawl的虚拟环境
在这里插入图片描述
打开文件夹后,出现
在这里插入图片描述
返回到cmd中,我们还是一样的,输入cd crawl-env/Scripts
在这里插入图片描述
继续输入activate就可以开启虚拟环境了。
在这里插入图片描述

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值