在terminal里运行启动jupyter notebook,新建时出现“Forbidden“错误。
[W 08:32:54.925 NotebookApp] wrote error: 'Forbidden'
Traceback (most recent call last):
File "/Users/linql/anaconda3/envs/tensorflow/lib/python3.11/site-packages/tornado/web.py", line 1711, in _execute
result = method(*self.path_args, **self.path_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/linql/anaconda3/envs/tensorflow/lib/python3.11/site-packages/tornado/web.py", line 3196, in wrapper
url = self.get_login_url()
^^^^^^^^^^^^^^^^^^^^
File "/Users/linql/anaconda3/envs/tensorflow/lib/python3.11/site-packages/jupyter_server/base/handlers.py", line 747, in get_login_url
raise web.HTTPError(403)
tornado.web.HTTPError: HTTP 403: Forbidden
查询原因,可能是端口冲突,试调更换端口号。
【1】打开终端或命令提示符:打开一个新的终端窗口或命令提示符窗口。
【2】进入Jupyter Notebook配置目录:在终端中输入以下命令,进入Jupyter Notebook的配置目录:
jupyter notebook --generate-config
【3】打开配置文件:根据文件路径,可以直接用Vim打开,也可以在访达里,通过快捷键“command+shift+G”访问文件路径,找到文件后,用sublime Text打开。
【4】索并修改端口设置:在配置文件中搜索 c.NotebookApp.port
这一行。将其设置为您想要使用的新端口号。例如,要将端口号修改为 9999,可以将该行修改为:
【5】保存并关闭配置文件:在文本编辑器中保存修改后的配置文件,并关闭编辑器。
【6】启动Jupyter Notebook。