虚拟环境是 Python 中重要的一种工具,通过为不同项目创建隔离的 python 虚拟环境来将不同项目所需的依赖项分开 。这是大多数 Python 开发人员使用的最重要的工具之一 。
虚拟环境为 Python 项目设置一个独立的工作区 。无论是独自工作还是与协作者一起工作,使用虚拟环境可以避免包冲突,确保项目使用的包版本的一致性,可以测试安装包,而不会影响 Python 软件环境 。
文章插图
什么时候使用虚拟环境想象一下,你正在处理两个基于 Web 的 Python 项目,其中一个使用 Django 4.0,另一个使用 Django 4.1 。在这种情况下,虚拟环境对于维护两个项目的依赖关系非常有用 。
默认情况下 , 系统上的每个项目都将使用相同的目录来存储第三方库 。两个项目中,有两个版本的 Django 。这对 Python 来说是一个真正的问题,因为它无法区分“site-packages”目录中的版本 。这就是虚拟环境发挥作用的地方 。为了解决这个问题,我们只需要为两个项目创建两个单独的虚拟环境,每个项目的依赖项都与系统隔离,并且彼此隔离 。
怎样安装虚拟环境我们使用 virtualenv 模块,创建隔离的 Python 环境 。virtualenv 会创建一个文件夹,其中包含使用 Python 项目所需的所有可执行文件 。
【有关虚拟环境存在的意义 虚拟环境是什么意思】「安装:」
pip install virtualenv
「测试:」
virtualenv –version
创建虚拟环境virtualenv test1
运行此命令后,将创建一个名为 test1 的目录 , 包含使用 Python 项目所需的文件,也是安装 Python 包的地方 。
激活虚拟环境cd test1
Scripts\activate
运行以上命令,可能会出现以下错误:
Scripts\activate : 无法加载文件 C:\Users\Administrator\test1\Scripts\activate.ps1 , 因为在此系统上禁止运行脚本 。
「解决方法:」
运行:get-ExecutionPolicy
返回:Restricted
运行:set-ExecutionPolicy RemoteSigned
输入“Y”,执行策略更改,执行不信任的脚本 。
激活虚拟环境后,虚拟环境的名称将显示在终端的左侧 , 虚拟环境当前处于活动状态 。
(test1) PS C:\Users\Administrator\test1>
这样,包将被安装在 test1 文件夹中,并将与整个系统隔离 。
停用虚拟环境运行:deactivate
停用虚拟环境后,将返回到系统的默认 Python 环境 。
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 玉树的生长环境和养殖方法 玉山湖养殖方法
- 有关下一站江湖新手开局攻略 下一站江湖新手村攻略大全
- 有关视频剪辑软件app 视频处理软件哪个好用
- 查看直播数据的软件 直播间虚拟人数怎么弄
- 有关ssh远程端口转发详细配置 ssh端口转发有哪几种
- 有关华为60x目前售价 华为畅享60X参数配置价格
- 佛鳄龟用什么环境养 佛鳄龟养殖方法
- 有关屏幕刷新率的调整 显示器刷新率怎么调
- 韭菜栽培完怎样管理,韭菜栽培适宜环境
- 电脑设置环境变量的方法 windows11设置环境变量