我想在我的 windows 计算机上添加本地频道到conda。 我在.condarc文件中添加了必需的行,我的文件看起来像:
channels:
- C:\Users\sofirx077029\Desktop\cache\
- defaults
auto_update_conda: true
always_yes: false
show_channel_urls: true
changeps1: true
add_pip_as_python_dependency: true
use_pip: true
offline: false
allow_softlinks: false
anaconda_upload: false
我创建了缓存文件夹并添加了一些conda软件包,我从Anaconda Repo下载。
现在例如当我尝试安装conda包时:
conda install xlrd
我在命令窗口中得到了这个:
C:\ Users \ sofirx077029> conda install xlrd获取包元数据 ....警告:远程服务器找不到noarch目录 对于带有url的请求通道: 文件:/// C:/用户/ sofirx077029 /桌面/高速缓存
您可能已经为conda提供了无效的频道。请 使用
conda config --show
仔细检查您的conda配置。如果请求的网址实际上是有效的conda频道,请提出申请 渠道管理员创建
noarch/repodata.json
和 关联的noarch/repodata.json.bz2
文件,即使noarch/repodata.json
是空的。 $ mkdir noarch $ echo'{}'> noarch / repodata.json $ bzip2 -k noarch / repodata.json .........解决 包装规格:。在环境中安装的包计划 C:\ Users \用户sofirx077029 \应用程序数据\本地\连续\ Anaconda3:
将安装以下新软件包:
xlrd: 1.0.0-py36_0 defaults
继续([y] / n)? Ñ
退出
在我的.condarc中,我也尝试过:
channels:
- file:///C:/Users/sofirx077029/Desktop/cache
- defaults
警告显示我的频道无效,我应该这样做吗? 请帮忙,我做错了什么? 非常感谢