学习笔记116—Python3 venv简单使用【创建虚拟环境】

在使用Python的时候,有的时候又希望安装的相关依赖不影响原来的系统配置。这个时候就需要用到venv(Virtualenv)创建虚拟的Python环境,以供使用。(像我是因为对服务器没有权限,没有办法直接通过pip安装,只能采用这样迂回的办法。)

本来我已经知道了有Virtualenv这种东西。但是这个东西需要安装,而我没有权限安装。这就是一个死循环。后来在查资料的时候,意外发现Python3自带了venv,而且可以直接代替Virtualenv。

需要注意的是,在Python3.3中使用”venv”命令创建的环境不包含”pip”,你需要进行手动安装。但是只有版本在3.3之上都没有问题啦。

首先,我们先在某个目录下(最后是根目录或者是桌面,关键是下次要用能够找得到),输入:

$ python -m venv XXX 

XXX指你要创建的文件名。因为在执行这行命令之后,就会把与Python虚拟环境有关的文件放到XXX里面。

之后只需要运行这个里面的activate文件就行。Linux下的命令如下:

$ source <XXX>/bin/activate

Windows的cmd下是:

C:> <XXX>/Scripts/activate.bat

在PowerShell下是:

PS C:> <venv>/Scripts/Activate.ps1

但是为了避免运行不信任的脚本,PowerShell下此脚本可能被禁止。此时输入命令:

set-executionpolicy remotesigned

然后更改执行策略就可以了。

退出环境之前输入:

$ deactivate

参考链接:https://www.jianshu.com/p/c5f973fd34d4
posted @   何弈  阅读(333)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
你好
点击右上角即可分享
微信分享提示