首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在python文件中将cli选项插入到virtualenv.cli_run中

在python文件中将cli选项插入到virtualenv.cli_run中
EN

Stack Overflow用户
提问于 2022-12-02 22:51:26
回答 2查看 45关注 0票数 -1

问题代码图

我想编写一个Python,它使用以下https://pypi.org/project/virtualenv/ CLI选项创建一个新的虚拟环境:

--app-data APP_DATA (缓存的文件夹APP_DATA ) --seeder {app-data,pip}

如果我在列表中将这两个字符串作为字符串(见图),我会得到:

代码语言:javascript
复制
TypeError: options must be of type VirtualEnvOptions
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-12-03 16:12:30

根据文件部分“可编程API”的说法,这似乎应该是可行的:

代码语言:javascript
复制
from virtualenv import cli_run

cli_run(['path/to/venv', '--app-data', 'path/to/app_data', '--seeder', 'app-data'])
票数 0
EN

Stack Overflow用户

发布于 2022-12-02 23:39:18

当您将cli_run作为virtualenv的一部分调用时,不需要包含第一个参数,在本例中是"venv“。

这应该是可行的:

代码语言:javascript
复制
from virtualenv import cli_run
cli_run(["--app-data APP_DATA", "--seeder {app-data,pip}"]);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74662331

复制
相关文章

相似问题

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