直接使用conda进行安装
1
|
conda install --yes --file requirements.txt
|
这样的安装方式,如果requirements.txt中的包不可用,则会抛出“无包错误”。解决方法:
1
|
while read requirement; do conda install --yes $requirement; done < requirements.txt
|
但是这样的方法也不完美,如果有包不可用时,则没有安装完全。
conda和pip混合使用
使用这个方法,将会优先使用caonda安装,如果conda中没有对应的包,则使用pip安装
1
2
3
4
|
\\ Linux
while read requirement; do conda install --yes $requirement; done < requirements.txt
\\ Windows
FOR /F "delims=~" %f in (requirements.txt) DO conda install --yes "%f" || pip install "%f"
|
参考资料
Install only available packages using “conda install –yes –file requirements.txt” without error