使用 requirements.txt 中预装的软件包创建 virtualenv
Creating a virtualenv with preinstalled packages as in requirements.txt
创建 virtualenv 将创建一个带有预装 pip、setuptools 和 wheels 的虚拟 python 环境。
除了这 3 个默认包之外,有没有办法指定要在该 virtualenv 中预安装哪些包?使用 CLI 参数、文件或某种环境变量。
即是否有类似 virtualenv venv && venv/bin/pip install -r requirements.txt
的东西可以在一个命令中 运行?
您现在可以使用名为 pipenv 的工具来完成!
https://www.kennethreitz.org/essays/announcing-pipenv
就运行
pipenv install requests
它会创建一个 virtualenv 并在其中安装 requests
通常您总是采取的步骤是:
git clone <repo>
cd <repo>
pip install virtualenv
(如果你还没有安装 virtualenv)
virtualenv venv
创建新环境(此处称为 'venv')
source venv/bin/activate
进入虚拟环境
pip install -r requirements.txt
安装当前环境下的要求
创建 virtualenv 将创建一个带有预装 pip、setuptools 和 wheels 的虚拟 python 环境。
除了这 3 个默认包之外,有没有办法指定要在该 virtualenv 中预安装哪些包?使用 CLI 参数、文件或某种环境变量。
即是否有类似 virtualenv venv && venv/bin/pip install -r requirements.txt
的东西可以在一个命令中 运行?
您现在可以使用名为 pipenv 的工具来完成!
https://www.kennethreitz.org/essays/announcing-pipenv
就运行
pipenv install requests
它会创建一个 virtualenv 并在其中安装 requests
通常您总是采取的步骤是:
git clone <repo>
cd <repo>
pip install virtualenv
(如果你还没有安装 virtualenv)virtualenv venv
创建新环境(此处称为 'venv')source venv/bin/activate
进入虚拟环境pip install -r requirements.txt
安装当前环境下的要求