时间: 2023/11/04
发布到CSDN: Yes
系统: Windows
问题描述
试图使用requirements依赖安装库文件,但是出现报错
原因
首先要弄清楚conda channels是什么,它是当我们运行conda instal时会从一些服务器上下载我们所需要的文件库。出现这个报错的原因是因为在当前的server中没有对应的库文件。
解决
所以我们要添加server服务器,以便我们能够在其他服务器上找到这些库文件并下载下来。
-
找到conda镜像配置文件的位置并进行更改(下面的链接可以找到)
-
改成以下的形式(可以在参考网站1里面看到详细的介绍)
channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - defaults - conda-forge show_channel_urls: true
当还是报错时,可以尝试输入命令时将conda-forge加入进去
例如:conda install -c conda-forge scikit-learn==1.0.2
参考网站
The following packages are not available from current channels | bobbyhadz
教程很详细,容易理解
PackagesNotFoundError: The following packages are not available from current channels:
很多人都得到这种错误,可以在这里找到灵感