Anaconda Navigator或cmd中无法打开Jupyter Notebook/Lab的问题
Jupyter Notebook启动问题排查方案
问题描述
- Anaconda Navigator启动Jupyter Notebook时,仅显示右下角蓝色加载条,无后续响应
- 命令行执行
jupyter notebook后,日志显示Jupyter Server已在8889端口运行,但浏览器未自动打开,输入Control-c无法终止服务 - 已执行
conda update --all修复包不一致问题,更新了conda、对应环境及Jupyter,问题仍存在
运行日志
jupyter notebook [I 2024-08-13 12:26:24.387 ServerApp] 扩展包aext_assistant导入耗时0.1660秒 [I 2024-08-13 12:26:24.402 ServerApp] ****************** 环境:Environment.PRODUCTION ****************** [I 2024-08-13 12:26:24.402 ServerApp] ****************** 环境:Environment.PRODUCTION ****************** [W 2024-08-13 12:26:24.433 ServerApp] 在jupyter_lsp中未找到`_jupyter_server_extension_points`函数,取而代之找到`_jupyter_server_extension_paths`函数,将暂时使用此函数。该函数名称将在未来Jupyter Server版本中被弃用。 [W 2024-08-13 12:26:24.495 ServerApp] 在notebook_shim中未找到`_jupyter_server_extension_points`函数,取而代之找到`_jupyter_server_extension_paths`函数,将暂时使用此函数。该函数名称将在未来Jupyter Server版本中被弃用。 [I 2024-08-13 12:26:25.303 ServerApp] 扩展包panel.io.jupyter_server_extension导入耗时0.8029秒 [I 2024-08-13 12:26:25.303 ServerApp] aext_assistant | 扩展已成功关联 [I 2024-08-13 12:26:25.303 ServerApp] aext_core | 扩展已成功关联 [I 2024-08-13 12:26:25.303 ServerApp] aext_panels | 扩展已成功关联 [I 2024-08-13 12:26:25.303 ServerApp] aext_share_notebook | 扩展已成功关联 [I 2024-08-13 12:26:25.303 ServerApp] jupyter_lsp | 扩展已成功关联 [I 2024-08-13 12:26:25.303 ServerApp] jupyter_server_terminals | 扩展已成功关联 [I 2024-08-13 12:26:25.303 ServerApp] jupyterlab | 扩展已成功关联 [I 2024-08-13 12:26:25.313 ServerApp] notebook | 扩展已成功关联 [I 2024-08-13 12:26:25.548 ServerApp] notebook_shim | 扩展已成功关联 [I 2024-08-13 12:26:25.548 ServerApp] panel.io.jupyter_server_extension | 扩展已成功关联 [I 2024-08-13 12:26:25.580 ServerApp] notebook_shim | 扩展已成功加载 [I 2024-08-13 12:26:25.580 ServerApp] 已注册aext_assistant服务器扩展 [I 2024-08-13 12:26:25.580 ServerApp] aext_assistant | 扩展已成功加载 [I 2024-08-13 12:26:25.580 ServerApp] 已注册aext_core服务器扩展 [I 2024-08-13 12:26:25.580 ServerApp] aext_core | 扩展已成功加载 [I 2024-08-13 12:26:25.580 ServerApp] 已注册aext_panels服务器扩展 [I 2024-08-13 12:26:25.580 ServerApp] aext_panels | 扩展已成功加载 [I 2024-08-13 12:26:25.580 ServerApp] 已注册aext_share_notebook_server服务器扩展 [I 2024-08-13 12:26:25.580 ServerApp] aext_share_notebook | 扩展已成功加载 [I 2024-08-13 12:26:25.580 ServerApp] jupyter_lsp | 扩展已成功加载 [I 2024-08-13 12:26:25.580 ServerApp] jupyter_server_terminals | 扩展已成功加载 [I 2024-08-13 12:26:25.595 LabApp] JupyterLab扩展已从C:\Software\anaconda3\Lib\site-packages\jupyterlab加载 [I 2024-08-13 12:26:25.595 LabApp] JupyterLab应用程序目录为C:\Software\anaconda3\share\jupyter\lab [I 2024-08-13 12:26:25.595 LabApp] 扩展管理器为'pypi' [I 2024-08-13 12:26:25.595 ServerApp] jupyterlab | 扩展已成功加载 [I 2024-08-13 12:26:25.604 ServerApp] notebook | 扩展已成功加载 [I 2024-08-13 12:26:25.604 ServerApp] panel.io.jupyter_server_extension | 扩展已成功加载 [I 2024-08-13 12:26:25.604 ServerApp] 端口8888已被占用,正在尝试其他端口 [I 2024-08-13 12:26:25.604 ServerApp] 从本地目录提供笔记本服务:C:\Users\NETL-ris398 [I 2024-08-13 12:26:25.604 ServerApp] Jupyter Server 2.14.1正在运行于: [I 2024-08-13 12:26:25.604 ServerApp] http://localhost:8889/tree?token=4c9608e761cdbbe288c4bd627c6e4ef5c03ef28e3b7adff1 [I 2024-08-13 12:26:25.604 ServerApp] http://127.0.0.1:8889/tree?token=4c9608e761cdbbe288c4bd627c6e4ef5c03ef28e3b7adff1 [I 2024-08-13 12:26:25.611 ServerApp] 使用Control-C停止服务器并关闭所有内核(按两次可跳过确认) [C 2024-08-13 12:26:25.627 ServerApp] 要访问服务器,请在浏览器中打开此文件: file:///C:/Users/NETL-ris398/AppData/Roaming/jupyter/runtime/jpserver-28988-open.html 或复制粘贴以下URL之一: http://localhost:8889/tree?token=4c9608e761cdbbe288c4bd627c6e4ef5c03ef28e3b7adff1 http://127.0.0.1:8889/tree?token=4c9608e761cdbbe288c4bd627c6e4ef5c03ef28e3b7adff1 [I 2024-08-13 12:26:25.704 ServerApp] 跳过未安装的服务器:bash-language-server、dockerfile-language-server-nodejs、javascript-typescript-langserver、jedi-language-server、julia-language-server、pyright、python-language-server、r-languageserver、sql-language-server、texlab、typescript-language-server、unified-language-server、vscode-css-languageserver-bin、vscode-html-languageserver-bin、vscode-json-languageserver-bin、yaml-language-server
解决方案尝试
1. 手动访问Jupyter Server
复制日志中提供的URL(如http://localhost:8889/tree?token=4c9608e761cdbbe288c4bd627c6e4ef5c03ef28e3b7adff1),粘贴到浏览器地址栏直接访问,确认服务器是否正常工作。
2. 强制终止Jupyter进程
- 打开任务管理器,找到所有名为
python.exe或jupyter.exe的进程,右键选择“结束任务” - 或在命令行执行以下命令:
taskkill /f /im python.exe taskkill /f /im jupyter.exe
3. 重置Jupyter配置
执行以下命令重置Jupyter配置文件,避免配置异常导致的问题:
jupyter notebook --generate-config
然后打开生成的配置文件(路径会在命令输出中显示),找到c.ServerApp.open_browser,设置为True,确保启动时自动打开浏览器:
c.ServerApp.open</think_never_used_51bce0c785ca2f68081bfa7d91973934>
4. 禁用可疑扩展
日志中显示aext_assistant等Anaconda扩展加载耗时较长,尝试禁用这些扩展:
jupyter server extension disable aext_assistant jupyter server extension disable aext_core jupyter server extension disable aext_panels jupyter server extension disable aext_share_notebook
之后重新启动Jupyter Notebook,观察问题是否解决。
5. 创建新的Conda环境
如果当前环境存在依赖冲突,创建全新的Conda环境测试:
conda create -n jupyter-test python=3.10 conda activate jupyter-test conda install jupyter notebook jupyter notebook
内容的提问来源于stack exchange,提问作者Rachael Seidel
相关产品推荐
相关产品推荐

