首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Python脚本中创建python虚拟环境

问如何在Python脚本中创建python虚拟环境
EN

Stack Overflow用户
提问于 2019-09-13 17:49:39
回答 1查看 2.2K关注 0票数 1

我需要使用我的本地环境,还需要为特定工具使用虚拟环境,但此工具与我的本地环境存在依赖性问题。(我已经知道如何在脚本中使用virtualEnv,这里我尝试在脚本中创建一个新的虚拟环境。)我想在运行时在python程序中创建一个python虚拟环境(因为我必须在程序结束时删除这个env )。需要将此环境作为关键字参数env传递给python子进程。

我知道我可以使用命令作为python子进程的参数来创建virtualEnv。我正在寻找一些其他的方法

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-09-13 18:11:34

要从python脚本内部创建虚拟环境,可以使用virtualenv python模块。

这很大程度上归结为一行代码。

代码语言:javascript
复制
import virtualenv
import os

venv_dir = os.path.join(os.path.expanduser("~"), ".venv")
virtualenv.create_environment(venv_dir)

然后,您可以通过访问.venv文件夹中的activate_this.py文件来激活此环境,并使用pip模块安装定制包。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57921255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档