Conda 在我删除通道后正在使用它

问题描述 投票:0回答:1

我尝试使用 conda 安装 Flask,但出现以下错误。

conda install flask
Channels:
 - conda-forge
 - defaults
 - intel
Platform: win-64
Collecting package metadata (repodata.json): failed

UnavailableInvalidChannel: HTTP 403 FORBIDDEN for channel intel <https://conda.anaconda.org/intel>

经过一些研究后,英特尔频道似乎出现了问题,因此我决定使用

conda config --remove channels intel
将其从我的 conda 配置中删除。

我运行

conda config --show-sources
来验证该通道是否已从我的 .condarc 配置文件中删除。 这是我的输出:

==> C:\Users\[Username]\.condarc <==
channels:
  - conda-forge
  - defaults

出于某种原因,当我尝试运行

conda install flask
时,我继续收到错误
UnavailableInvalidChannel: HTTP 403 FORBIDDEN for channel intel <https://conda.anaconda.org/intel>
因为 conda 仍然在我的频道列表中包含 intel 频道。

我不确定我还能做些什么来删除英特尔通道并让 conda 停止使用它。

如上所述,我尝试使用 conda 配置删除通道。我还重新启动了我的 powershell 实例并打开了一个新的实例,这导致了同样的错误。我也重新启动了电脑。最后我尝试了

conda clean --all
,希望频道列表可能存储在 conda 缓存中。

python conda
1个回答
0
投票

@FlyingTeller 的回答对我有用。或者更准确地说,我做到了

conda config --remove channels intel
conda config --set allow_non_channel_urls True
conda update conda -c https://software.repos.intel.com/python/conda/ --override-channels

这似乎已经成功了

© www.soinside.com 2019 - 2024. All rights reserved.