首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何解决`/usr/local/opt/python/bin/python3.7糟糕的解释器:没有这样的文件或目录`对jupyter笔记本?

如何解决`/usr/local/opt/python/bin/python3.7糟糕的解释器:没有这样的文件或目录`对jupyter笔记本?
EN

Stack Overflow用户
提问于 2022-08-31 17:16:21
回答 1查看 246关注 0票数 0

我尝试以很长一段时间以来的方式启动jupyter notebook,并获得了以下输出:

$jupyter notebook

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

this的启发下,我发现文件/usr/local/bin/jupyter包含到/usr/local/opt/python/bin/python3.7的路径,这是一个不存在的文件。因此,我在/usr/local/bin/python3.10的第一行更改了到以下/usr/local/bin/jupyter的路径,如下所示:

代码语言:javascript
运行
复制
#!/usr/local/bin/python3.10 

import re 

import sys 

from jupyter_core.command import main 

if __name__ == '__main__': 

    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0]) 

    sys.exit(main()) 

对我来说这似乎是个很有前途的解决方案。但是,当我再次运行jupyter notebook时,将得到以下输出:

代码语言:javascript
运行
复制
Traceback (most recent call last): 

  File "/usr/local/bin/jupyter", line 5, in <module> 

    from jupyter_core.command import main 

ModuleNotFoundError: No module named 'jupyter_core' 

然而,https://github.com/jupyter/notebook/issues/3464列出的解决方案中没有一个能够为我解决这个问题。

最后,我尝试通过pip3 install jupyter重新安装jupyter,但是它给了我一个遗留的libxml2安装错误(如果它们相关的话,很乐意分享有关细节)。

我是不是错过了用jupyter笔记本来解决这个问题的更简单的方法?还是我也需要修改其他文件中的路径?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-01 00:18:32

通过brew卸载并覆盖现有的jupyter笔记本文件是有效的:

brew uninstall jupyter brew link --overwrite jupyterlab

关于为什么pip3 install jupyter不起作用的原因还没有解决。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73559603

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档