我尝试使用 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 缓存中。
@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
这似乎已经成功了