使用预装的包创建virtualenv,如requirements.txt中所示

时间:2017-01-02 13:10:14

标签: python virtualenv

创建virtualenv将创建一个预先安装了pip,setuptools和wheel的虚拟python环境。

除了那些默认的3之外,有没有办法在virtualenv中指定预安装的软件包?使用CLI参数,文件或某种环境变量。

即。是否有一些virtualenv venv && venv/bin/pip install -r requirements.txt可以在一个命令中运行的东西?

2 个答案:

答案 0 :(得分:9)

通常,您始终采取的步骤是:

  • git clone <repo>
  • cd <repo>
  • pip install venv创建您的环境
  • source venv/bin/activate进入虚拟环境
  • pip install -r requirements.txt在当前环境中安装需求

答案 1 :(得分:3)

你现在可以使用名为pipenv的工具来完成它!

https://www.kennethreitz.org/essays/announcing-pipenv

跑步

pipenv install requests

它将创建virtualenv并在其中安装请求