You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Mac安装TensorFlow后无法打开Anaconda Navigator问题求助

解决Mac安装TensorFlow后Anaconda Navigator无法启动的问题

嘿,这个问题我之前帮好几个开发者踩过坑!本质是TensorFlow安装时大概率更新了pip版本,而Anaconda Navigator依赖的旧版urllib3组件和新版pip不兼容,才抛出了KeyError: 'pip._vendor.urllib3.contrib'这个错误。给你几个一步步的解决办法,按顺序试就行:

方法一:降级pip到兼容版本

新版pip移除了pip._vendor.urllib3.contrib这个模块,我们把pip降到Anaconda兼容的版本就能解决:

  • 先激活你的conda基础环境(如果是在基础环境装的TensorFlow):
    conda activate base
    
  • 执行降级命令,比如降到20.3.4版本(这个版本和绝大多数Anaconda版本兼容):
    pip install pip==20.3.4
    
  • 最后重新启动Anaconda Navigator:
    anaconda-navigator
    

方法二:重置Anaconda Navigator的配置与缓存

有时候缓存损坏也会导致这类启动异常,重置一下就能恢复:

  • 先关闭所有Anaconda相关的进程,然后在终端运行重置命令:
    anaconda-navigator --reset
    
  • 等待重置完成后,直接启动Navigator即可:
    anaconda-navigator
    

方法三:创建独立的TensorFlow环境(推荐长期解决方案)

为了避免TensorFlow的依赖污染Anaconda基础环境,最好单独建一个虚拟环境来用:

  • 新建一个名为tf_env的环境(Python版本可以根据你需要的TensorFlow版本调整,比如3.8适配多数稳定版TF):
    conda create -n tf_env python=3.8 tensorflow
    
  • 使用TensorFlow时激活这个环境:
    conda activate tf_env
    
  • 要启动Anaconda Navigator时,切回基础环境再启动:
    conda activate base
    anaconda-navigator
    

如果方法一没解决,就试试方法二,要是还不行,方法三绝对能彻底隔离冲突问题~

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 12:08:27