You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows7 64位Anaconda中Jupyter Notebook无法启动但qtconsole可正常运行

解决Windows 7下Anaconda的Jupyter Notebook无法启动问题

从你给出的错误信息来看,核心问题首先是端口8888和8889被占用,另外也可以排查下浏览器关联、组件版本的问题,给你几个可行的解决方案:


1. 手动指定未被占用的端口启动

这是最快的临时解决方法:
打开Anaconda Prompt,输入以下命令(选一个比如8890的端口,只要没被占用就行):

jupyter notebook --port 8890

启动后应该能正常打开Notebook页面了。

2. 关闭占用端口的进程

如果不想每次都指定端口,可以找出占用8888/8889的进程并关闭:

  • 打开Windows的命令提示符(CMD),输入:
    netstat -ano | findstr :8888
    
    输出里最后一列的数字就是占用该端口的进程PID。
  • 接着输入命令强制关闭这个进程(把XXXX换成你查到的PID):
    taskkill /F /PID XXXX
    
    重复这个操作处理8889端口,之后再启动Jupyter Notebook应该就能用默认端口了。

3. 检查并修复浏览器关联

有时候qtconsole能运行但Notebook打不开,是因为Jupyter找不到默认浏览器:

  • 先在Anaconda Prompt生成配置文件:
    jupyter notebook --generate-config
    
  • 找到生成的配置文件(路径一般是C:\Users\jiten\.jupyter\jupyter_notebook_config.py),用文本编辑器打开。
  • 找到c.NotebookApp.browser这一行,去掉前面的#注释,设置成你常用浏览器的路径,比如Firefox:
    import webbrowser
    c.NotebookApp.browser = 'C:/Program Files/Mozilla Firefox/firefox.exe %s'
    
    注意路径要用正斜杠/或者双反斜杠\\,保存后重启Jupyter Notebook试试。

4. 更新Jupyter相关组件

旧版本的组件可能和Windows 7存在兼容性问题,尝试更新:
在Anaconda Prompt运行:

conda update jupyter jupyterlab notebook

更新完成后重新启动Notebook。


内容的提问来源于stack exchange,提问作者jiten

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 04:09:51