You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Windows10环境下执行conda update conda无法升级Conda求助

Windows10下Conda 4.5.3升级失败的解决方案

你在Windows10环境中执行conda update conda时遇到了Solving environment: failed的错误,结合你的环境版本和配置信息,我整理了几个针对性的解决方法:

你的环境信息

当前Conda与Python版本

(base) C:\Users\naseer>conda --version
conda 4.5.3
(base) C:\Users\naseer>python --version
Python 3.6.4 :: Anaconda, Inc.

关键错误与配置细节

执行升级命令时返回:

(base) C:\Users\naseer>conda update conda
Solving environment: failed

你的Conda配置中包含了第三方Git频道,这可能干扰了官方源的环境解析,同时旧版本的Conda(4.5.3)本身在环境求解上存在一些已知问题。


可行的解决步骤

方法1:清理缓存后重试

旧版本Conda的缓存文件容易损坏,先清理所有缓存再尝试升级:

conda clean --all
conda update conda

执行conda clean --all时会提示确认,输入y即可。

方法2:强制使用官方源升级

跳过第三方频道,直接用官方默认源进行升级,避免频道冲突:

conda update conda --override-channels -c defaults

方法3:调整.condarc频道优先级

编辑你的用户配置文件C:\Users\naseer\.condarc,将官方defaults频道放在最顶部,暂时注释掉第三方Git频道(升级完成后可以再恢复)。修改后的配置示例:

channels:
  - defaults
  # - https://github.com/manuel-calzolari/sklearn-genetic.git

保存文件后,重新执行conda update conda

方法4:手动覆盖安装Conda

如果以上方法都无效,直接下载兼容的Conda安装包进行覆盖安装:

  1. 下载对应Windows 64位的Conda安装包(选择与Python 3.6兼容的版本,推荐最新的兼容版)
  2. 运行安装包,选择Just Me,然后指定你的Anaconda安装路径C:\Users\naseer\Anaconda3
  3. 选择Install完成安装,这会自动升级Conda到最新版本,同时保留你已有的环境和包。

内容的提问来源于stack exchange,提问作者Edison

火山引擎 最新活动