python 使用requirements.txt中的预安装软件包创建虚拟环境

vngu2lb8  于 11个月前  发布在  Python
关注(0)|答案(4)|浏览(181)

创建一个virtualenv将创建一个虚拟python环境,其中预装了pip、setuptools和wheels。
除了这3个默认的包之外,有没有办法指定在那个virtualenv中预安装什么包?可以用CLI参数,文件,或者某种环境变量。
也就是说,在virtualenv venv && venv/bin/pip install -r requirements.txt的行中是否有沿着的东西可以在一个命令中运行?

svmlkihl

svmlkihl1#

通常,您总是采取的步骤是:

  • 第一个月
  • cd <repo>
  • pip install virtualenv(如果您尚未安装virtualenv)
  • virtualenv venv创建新环境(此处称为“venv”)
  • source venv/bin/activate进入虚拟环境
  • pip install -r requirements.txt在当前环境中安装所需的
iaqfqrcu

iaqfqrcu2#

你现在可以用一个叫pipenv的工具来做!
https://www.kennethreitz.org/essays/announcing-pipenv

pipenv install requests

字符串
它将创建一个virtualenv并在其中安装请求

2fjabf4q

2fjabf4q3#

试试这个:virtualenv --system-site-packages venv

egmofgnx

egmofgnx4#

如果您使用的是Windows(powershell),则需要执行以下步骤:

  1. pip install virtualenv安装virtualenv(如果尚未安装)
  2. virtualenv venv创建新环境
  3. venv/Scripts/activate进入虚拟环境
  4. pip install -r requirements.txt在当前虚拟环境中安装所需的

相关问题