先附问题和结果
问题:
这个是pip安装jupyter出现的问题
这个是anaconda安装jupyter出现的问题
结果:
打开终端,输jupyter notebook
解决办法:
NoModuleFoundError:notebook.notebookapp
这是因为从错误的文件夹中导入了“notebookapp”,需要改正对应的文件夹路径才能正确导入
转到安装anaconda位置(我这里是D:\anaconda),然后搜索notebookapp.py(这是全称,不是缩写,我当时查找遇到了很多有这个名称的文件,选的是最新时间的notebookapp.py),通过查找该文件属性找到该文件所在位置(这个位置在后续有用)我的notebookapp.py是在nbclassic文件夹中找到的。
打开文件/script jupyter-notebook-script.py并更改代码,如下所示。
修改之前:
import re
import sys
from notebook.notebookapp import main
//这个notebook.notebookapp中的notebook是之前的的错误点,就是因为notebookapp不在该文件内
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())
修改之后:
import re
import sys
from nbclassic.notebookapp import main
//这里的nbclassic就是之前notebookapp.py文件所在的文件中
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0])
sys.exit(main())
这里就只是修改了第三行代码的导入