记录‘No module named ‘notebook.notebookapp‘’导致jupyter打不开的解决方法

最初是因为无法重命名文件的问题,更新了notebook,但是更新之后打不开了

在终端输入 jupyter notebook 报错

File "/Users/maclin/Library/Python/3.8/bin/jupyter-notebook", line 5, in <module> from notebook.notebookapp import main

ModuleNotFoundError: No module named 'notebook.notebookapp'

(电脑自带的是Python3.9,我自己装了3.10,咱也不懂为啥又出现了个Python3.8)

o(╥﹏╥)o o(╥﹏╥)oo(╥﹏╥)o

解决办法:

参考这个博主的文章http://t.csdnimg.cn/nrbzR

  • 根据报错显示的路径找对应的代码文件,File "/Users/maclin/Library/Python/3.8/bin/jupyter-notebook"
  • 找到对应文件之后使用pycharm打开修改代码,把notebookapp改成app, 保存之后就可以打开了

    python 复制代码
    import re
    import sys
    # from notebook.notebookapp import main
    # 上面是修改之前的原代码
    from notebook.app import main
    if __name__ == '__main__':
        sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
        sys.exit(main())

(虽然和我以前的页面不太一样了,但是能用就行🤷🏻‍♀️)

相关推荐
weixin_307779131 小时前
Azure上基于OpenAI GPT-4模型验证行政区域数据的设计方案
数据仓库·python·云计算·aws
玩电脑的辣条哥2 小时前
Python如何播放本地音乐并在web页面播放
开发语言·前端·python
多想和从前一样4 小时前
Django 创建表时 “__str__ ”方法的使用
后端·python·django
小喵要摸鱼6 小时前
【Pytorch 库】自定义数据集相关的类
pytorch·python
梦幻通灵6 小时前
IDEA通过Contince接入Deepseek
java·ide·intellij-idea
bdawn6 小时前
深度集成DeepSeek大模型:WebSocket流式聊天实现
python·websocket·openai·api·实时聊天·deepseek大模型·流式输出
Jackson@ML6 小时前
Python数据可视化简介
开发语言·python·数据可视化
mosquito_lover16 小时前
怎么把pyqt界面做的像web一样漂亮
前端·python·pyqt
mengyoufengyu7 小时前
算法12-贪心算法
python·算法·贪心算法
T_Y99437 小时前
pythonrsa加密与sha256加密
python