最初是因为无法重命名文件的问题,更新了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
- 使用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())
(虽然和我以前的页面不太一样了,但是能用就行🤷🏻♀️)