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

Python3环境下安装Python2后Jupyter Notebook启动失败求助

解决Jupyter Notebook因Python2安装导致的解释器路径错误

我来帮你搞定这个头疼的问题!这个错误的核心是jupyter的启动脚本里硬编码的Python解释器路径失效了——之前通过brew安装Python2时,要么覆盖了旧的Python路径,要么卸载后残留的jupyter脚本还指着那个已经不存在的位置。

下面给你两种靠谱的解决办法,选一个适合你的就行:

方法一:直接修改jupyter脚本的解释器路径(快速修复)

  • 第一步:先找到jupyter脚本的位置,在终端输入:
    which jupyter
    
    一般会输出类似 /usr/local/bin/jupyter 的路径。
  • 第二步:查看脚本开头的解释器行,确认错误路径:
    cat /usr/local/bin/jupyter | head -1
    
    你应该会看到 #!/usr/local/opt/python/bin/python2.7,这就是问题根源。
  • 第三步:找到你当前正常的Python3路径:
    which python3
    
    比如输出 /usr/local/bin/python3。
  • 第四步:编辑jupyter脚本,替换解释器路径:
    sudo nano /usr/local/bin/jupyter
    
    把第一行的旧路径改成刚才查到的Python3路径,按Ctrl+O保存,回车确认,再按Ctrl+X退出编辑器。
  • 最后试试运行:
    jupyter notebook
    

方法二:重新安装Jupyter到Python3环境(更彻底)

如果上面的快速修复没生效,或者你想彻底清理环境,试试这个:

  • 先确保Python3的pip是最新的:
    pip3 install --upgrade pip
    
  • 彻底卸载所有jupyter相关包:
    pip3 uninstall -y jupyter jupyter_core jupyter-client jupyter-console ipykernel ipython ipython_genutils
    
  • 重新安装jupyter到Python3环境:
    pip3 install jupyter
    
  • 安装完成后再启动jupyter,应该就能正常运行了。

额外建议

如果之后不需要Python2了,建议彻底移除brew安装的Python2,避免路径冲突:

brew uninstall python2
brew link python3 --force

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 07:20:21