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

马肤
这是懒羊羊

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

在终端输入 jupyter notebook 报错

File "/Users/maclin/Library/Python/3.8/bin/jupyter-notebook", line 5, in 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

  • 使用pip3 install jupyter尝试重新安装时显示了notebook的安装路径,根据显示的路径去找notebook文件夹,里面没有notebookapp.py,只有app.py

    • 根据报错显示的路径找对应的代码文件,File "/Users/maclin/Library/Python/3.8/bin/jupyter-notebook"

      • 找到对应文件之后使用pycharm打开修改代码,把notebookapp改成app,保存之后就可以打开了
        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())

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


文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复:表情:
评论列表 (暂无评论,0人围观)

还没有评论,来说两句吧...

目录[+]

取消
微信二维码
微信二维码
支付宝二维码