使用conda通过以下命令在requirements.txt中安装软件包时
conda install --yes --file requirements.txt
如果requirements.txt中的包不可用,则会抛出"无包错误",如下所示:
使用Anaconda Cloud api站点https://api.anaconda.org
获取包元数据:....
错误:当前linux-64通道中找不到匹配的包:nimfa == 1.2.3
您可以在anaconda.org上搜索此软件包
Run Code Online (Sandbox Code Playgroud)conda install --yes --file requirements.txt
是否可以更改此行为,而不是抛出错误,以便在requirements.txt中安装所有可用的包,并为那些不可用的包引发警告?
我想这样,因为错误所说的包nimfa不可用,可以安装pip.因此,如果我可以改变行为pip install -r requirments.txt以仅针对不可用的包发出警告,我可以使用conda install --yes --file requirements.txt.travis.yml中的命令进行跟踪,以便TravisCI尝试从可用的任何地方安装它.