【发布时间】:2012-07-27 02:31:12
【问题描述】:
为了创建 Python 虚拟环境,我使用 virtualenv 和 pip。工作流程非常简单:
$ virtualenv project
$ cd project
$ . bin/activate
$ pip install -r /path/to/requirements/req1.txt
$ pip install -r /path/to/requirements/req2.txt
不同需求文件的数量可以增长到足以方便地同时包含它们,所以我宁愿说:
$ pip install -r /path/to/requirements/req1_req2.txt
req1_req2.txt 包含以下内容:
include /path/to/requirements/req1.txt
include /path/to/requirements/req2.txt
否则:
$ pip install -r /path/to/requirements/*.txt
这些都行不通,无论它多么简单,我都不知道如何做我想做的事。
有什么建议吗?
【问题讨论】:
-
接受像 req1|req2 这样的输入的脚本呢... 拆分它然后使用正确的 pip 命令调用 os.system ?
标签: python syntax installation pip package-management