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

Anaconda无法更新IPython版本:实际调用pip旧版本问题求助

解决Anaconda中IPython版本不一致问题

问题根源

你的环境中同时存在conda和pip安装的IPython,pip版本(8.8)的优先级高于conda版本(8.12.2),导致终端和Spyder实际调用的是pip安装的旧版本。

解决方案步骤

  • 激活目标虚拟环境:
    conda activate your_env_name
    
  • 彻底卸载pip安装的IPython:
    pip uninstall -y ipython
    
  • 重新用conda安装指定版本的IPython:
    conda install -c anaconda ipython=8.12.2
    
  • 验证版本:
    终端执行ipython --version,应返回8.12.2;打开Spyder后在控制台输入:
    import IPython
    print(IPython.__version__)
    
    确认版本为8.12.2。

后续避免冲突的建议

  • 优先使用conda安装包,除非conda官方源没有对应包;
  • 若必须使用pip,执行以下命令开启conda与pip的互操作性,让conda能识别pip安装的包:
    conda config --set pip_interop_enabled True
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.11 15:22:06