Python虚拟环境

前序:
当你的项目比较复杂,对模块版本要求不一时,不需要安装多个 Python,只需要配置虚拟环境即可。提起虚拟环境,很多人都会想到 Virtualenv,实际上从 Python3.3 版本开始内置了 Venv模块 用以建立轻量级的虚拟环境。

虚拟环境的优点

1. 不同的虚拟环境相互独立,不会影响到其他应用。

2. 防止出现包管理混乱和版本冲突。

3. 不会影响全局的python环境。

4.独立的一个python环境 

对于virtualenv模块我们这里不介绍,自行百度。。
Venv 的用法和机制和 Virtualenv 非常相似,当你的项目只需要 Python3.4 或以上版本时,Venv 完全可以替代 Virtualenv 。我这里的演示环境为 Win10,使用的终端为 cmder ,其他环境在某些步骤上会有些细微差别,如果你的环境和我不一致,请对照官方文档。使用方法也很简单:

我这里使用的是python集成开发环境Anaconda自带的python3.7来演示

python -m venv env    //( env 是虚拟环境的名称,可以随意更改。)

这条命令会在几秒内执行完毕,在当前目录下生成了个文件夹 env ,其中包含着我们生成虚拟环境文件,文件夹内包含了下列文件或文件夹:

在这里插入图片描述
包含了python可执行文件,以及pip库的一份副本,这样就能安装其他包了。

在 Scripts 生成了一系列的镜像版二进制的 Python 文件(仅Windows下如此),以至于你可以使用下列命令来安装模块,运行 Python 程序,无需激活环境。

目前已成功创建虚拟环境,接下来需要激活虚拟环境,命令如下:

cd env\scripts\activate

结果如下,激活虚拟环境后会在最前面显示(env):
在这里插入图片描述
这里之后你就可以开始尽情的导你需要的版本的各种包进行实验了~~

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

践行~渐远

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值