什么是conda版本
pip install -r requirements.txt --target ./lib
我找到了这些命令
while read requirement; do conda install --yes $requirement; done < requirements.txt
但是它没有告诉您如何指定--target ./lib
谢谢。
答案 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