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

时间:2018-06-26 12:09:15

标签: pip anaconda virtualenv conda

什么是conda版本

pip install -r requirements.txt --target ./lib

我找到了这些命令 while read requirement; do conda install --yes $requirement; done < requirements.txt

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

谢谢。

5 个答案:

答案 0 :(得分:17)

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

答案 1 :(得分:8)

您可以随时尝试:

/home/user/anaconda3/bin/pip install -r requirements.txt

这仅使用conda环境中安装的pip。如果您的环境中未预安装pip,则始终可以运行以下命令

conda install pip

答案 2 :(得分:2)

conda official docs上进行快速搜索将帮助您找到每个标志的作用。

到目前为止:

  • -y:请勿要求确认。
  • -f:我认为应该是--file,因此它会从给定文件中读取软件包版本。
  • -q:不显示进度栏。
  • -c:用于搜索软件包的其他渠道。这些是按顺序搜索的URL

答案 3 :(得分:1)

conda create -y -n py37 python==3.7
conda install -f -y -q -n py37 -c conda-forge --file requirements.txt

答案 4 :(得分:0)

这项工作吗?

cat requirements.txt | while read x; do conda install "$x" -p ./lib ;done

conda install --file requirements.txt -p ./lib