Conda版本pip install -r requirements.txt --target ./lib

vin*_*thi 41 pip virtualenv anaconda conda

什么是conda版本

--target ./lib

我找到了这些命令 --target ./lib

但它没有告诉如何指定--target ./lib

谢谢.

phd*_*phd 65

您可以运行conda install --file requirements.txt而不是循环,但conda安装中没有目标目录.conda install将包列表安装到指定的conda环境中.

  • 当我在指定包版本的“requirements.txt”上执行此操作时,我得到“InvalidVersionSpec:无效版本“3.0.”:空版本组件” (4认同)

bba*_*iee 19

要创建py37使用python 3.7 命名的环境,请使用conda-forge频道和软件包列表:

conda create -y --name py37 python==3.7
conda install -f -y -q --name py37 -c conda-forge --file requirements.txt
conda activate py37
...
conda deactivate
Run Code Online (Sandbox Code Playgroud)

或者,您可以创建一个environment.yml文件而不是requirements.txt文件:

name: py37
channels:
  - conda-forge
dependencies:
  - python=3.7
  - numpy=1.9.*
  - pandas
Run Code Online (Sandbox Code Playgroud)

使用以下命令删除环境:

conda env remove -n py37
Run Code Online (Sandbox Code Playgroud)

  • 解释标志会很有用 (10认同)
  • 如果您添加放置 yaml 文件的位置以及如何从中安装环境,它可能会很有用。我想如果你有 yaml 文件,环境就不会简单地存在。 (2认同)

Amr*_*Das 15

你总是可以试试这个:

/home/user/anaconda3/bin/pip install -r requirements.txt
Run Code Online (Sandbox Code Playgroud)

这只是使用安装在 conda 环境中的 pip。如果您的环境中未预装 pip,您可以随时运行以下命令

conda install pip
Run Code Online (Sandbox Code Playgroud)

  • 只需 pip install -rrequirements.txt 对我来说效果很好。 (3认同)

Kin*_*oja 5

快速搜索conda 官方文档将帮助您找到每个标志的作用。

迄今为止:

  • -y: 不要要求确认。
  • -f:我认为应该是--file,所以它从给定的文件中读取软件包版本。
  • -q:不显示进度条。
  • -c:搜索包的附加渠道。这些是按顺序搜索的 URL