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

使用Python3内核启动Jupyter Notebook遇bad interpreter错误求助

解决Jupyter Notebook启动时找不到Python2.7解释器的问题

最近我碰到个头疼的问题:明明用pip3装了Jupyter,想启动它用Python3内核,结果一执行jupyter notebook就弹出了这个错误:

/usr/local/opt/python/bin/python2.7: bad interpreter: No such file or directory

先给大家看看我Mac上的Python和pip安装情况:

Python版本路径

anonymous$ which -a python python2 python2.7 python3 python3.6
/usr/bin/python
/usr/bin/python2.7
/usr/local/bin/python3
/usr/local/bin/python3.6

pip工具路径

anonymous$ which -a pip pip2 pip3
/usr/local/bin/pip
/usr/local/bin/pip3

折腾了一会儿,终于找到了解决办法,分享给大家:


修复步骤

1. 定位Jupyter的启动脚本

首先得找到jupyter命令对应的脚本文件,执行:

which jupyter

通常会得到类似/usr/local/bin/jupyter的路径。

2. 修改脚本的解释器头

用文本编辑器打开这个脚本(这里用nano举例子,也可以用vim):

sudo nano /usr/local/bin/jupyter

打开后看第一行,会发现它指向了不存在的Python2.7路径:

#!/usr/local/opt/python/bin/python2.7

把这一行改成你系统里存在的Python3路径,比如从上面的which结果里选/usr/local/bin/python3,修改后第一行变成:

#!/usr/local/bin/python3

保存退出nano:按Ctrl+O,回车确认保存,再按Ctrl+X退出。

3. 验证修复效果

现在再执行jupyter notebook,应该就能正常启动了,而且默认会使用Python3内核。如果还是有问题,可以尝试重新安装Jupyter,强制绑定Python3:

pip3 install --upgrade --force-reinstall jupyter

这会重新安装Jupyter的所有组件,确保它们都关联到Python3环境。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:27:46