python 我可以从设置文件中使用virtualenv创建venvs吗?

yqkkidmi  于 12个月前  发布在  Python
关注(0)|答案(1)|浏览(92)

有没有一种方法可以使用virtualenv模块编写一个“config”文件来创建一个虚拟环境?

python_version: "3.10"
path: "./venv"
requirement_file: "requirements.txt"
post_create:
    - python -c "print('hi from venv')"

字符串
它使用python 3.10在./venv目录中创建一个venv,从“requirements.txt”安装requiremens,然后在venv“内部”执行一个python命令,打印“hi from venv”。

gojuced7

gojuced71#

我曾经为此编写过一个工具,并将源代码on my github作为一个名为“venvfromfile”的包发布。我对它进行了一些改进,并添加了一些测试。目前pypi上还没有提供它,显然还有很大的改进空间(例如,像post_create这样的东西没有实现),但对我的目的来说,这已经足够了。你可以按照自述文件中的描述安装它。我希望这对你有帮助。

相关问题