记录‘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())

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

相关推荐
qq_460978401 分钟前
实现 Svelte 中基于数组索引的 details 元素单开单关交互
jvm·数据库·python
AI科技星12 分钟前
ELN 升级:π 级数自动生成器全域数理架构
大数据·人工智能·python·算法·金融
用户93520139867927 分钟前
淘宝开放平台 item_cat_get 接口详解:获取淘宝商品类目
python
dfdfadffa33 分钟前
SQL窗口函数如何优化嵌套子查询_提升执行效率
jvm·数据库·python
时空系39 分钟前
第6篇:多维数据盒——管理大量数据 python中文编程
开发语言·python·ai编程
小敬爱吃饭1 小时前
知识图谱实战第一章:知识图谱全景解析其定义、技术演进与十大应用场景
人工智能·python·目标检测·自然语言处理·flask·nlp·知识图谱
m0_588758481 小时前
如何查看集群版本_crsctl query crs activeversion当前版本
jvm·数据库·python
陳錄生1 小时前
Emacs 读sql server数据库(数据cp936)中文乱码问题。
python·emacs·sql server
TestCopilot1 小时前
从零用 Python 实现最基础的MCP协议
python·mcp