添加指定频道后Anaconda仍报PackageNotFoundError的问题与解决
解决WSL Ubuntu环境下conda安装依赖的PackageNotFoundError问题
问题再现
在WSL的Ubuntu环境中执行conda install --file requirements.txt安装仓库依赖时触发PackageNotFoundError。即使在anaconda.org查找并添加对应频道后,仍有两个包无法找到:
openssl==1.1.1=h7b6447c_0intel-openmp==2019.5=281
尝试用pip安装对应版本也失败:
- pip无法定位到
openssl==1.1.1版本 - 不存在与
intel-openmp==2019.5匹配的版本
单独执行conda install -c anaconda openssl安装最新版openssl后,代码仍提示依赖缺失;指定版本安装同样失败。
有效解决步骤
修改requirements.txt中的两个包条目:
- 将
openssl==1.1.1=h7b6447c_0调整为openssl=1.1.1* - 将
intel-openmp==2019.5=281调整为intel-openmp=2019.5
重新执行conda install --file requirements.txt,依赖安装成功。
内容的提问来源于stack exchange,提问作者Gandhi
相关产品推荐
相关产品推荐

