jupyter打不开或卡住通常是浏览器未启动、端口被占或kernel未注册;应先用jupyter notebook --no-browser --port=8889测试,再手动访问链接,检查端口、浏览器策略、pyzmq兼容性及kernel是否正确安装到当前conda环境。

conda install jupyter 之后打不开 jupyter notebook
装完没反应,或者终端卡在启动界面不动,大概率是默认浏览器没起来,或端口被占。Jupyter 启动后其实已经在后台运行了,只是前端没连上。
- 先确认是否真没启动:
jupyter notebook --no-browser --port=8889,然后手动打开http://localhost:8889 - 如果报
Address already in use,说明 8888 端口被占,换端口最省事 - Windows 上常见 Chrome 被策略锁死导致无法唤起,直接用
--no-browser+ 手动粘贴链接更稳 - Mac M1/M2 芯片用户若用 pip 安装过旧版
pyzmq,可能触发内核崩溃,建议统一用 conda 装:conda install pyzmq
pip install jupyter 和 conda install jupyter 区别在哪
不是“哪个更好”,而是“环境是否干净”。pip 装的是纯 Python 包,conda 装的是带预编译二进制和依赖约束的环境包。
python-docx Skill功能概述python-docx Skill是一项面向实际任务的技能,主要用于本Skill提供使用python-docx生成专业Word文档的标准方法和最佳实践;生成安全服务方案文档;核心要点生成技术架构设计文档;生成任何需要专业排版的Word文档;核心库 : python-docx;使用与执行辅助库 : docx.shared , docx.enum , docx.oxml.ns;标准代码模板;1. 文档初始化;2. 字体设置(必须!它将相关步骤、工具调用和结果整理方式集
- 用 conda 创建的环境(如
conda create -n py39 python=3.9),必须用conda install jupyter,否则可能混入 pip 装的不兼容ipykernel - pip 装的
jupyter会默认绑定当前 Python 解释器,但 kernel 列表里可能不显示,需手动执行python -m ipykernel install --user --name py39 - 如果你只用 Python 标准库+NumPy/Pandas,conda 更省心;如果要用 PyTorch/CUDA 或某些 C 扩展包,conda 的二进制兼容性通常更强
启动后新建 Python 文件提示 “No kernel”
这不是 Jupyter 没装好,是 kernel 没注册进 Jupyter 的内核列表。Notebook 和 kernel 是松耦合的——前者是界面,后者才是真正跑代码的 Python 进程。
- 检查已注册 kernel:
jupyter kernelspec list,看输出里有没有你当前环境的名字(比如py39) - 如果只有
python3,说明你用 pip 装的 jupyter 绑定了系统 Python,而不是你的 conda 环境 - 进目标环境后重装 kernel:
conda activate py39→python -m ipykernel install --user --name py39 --display-name "Python (py39)" - 删错 kernel?别手抖删
~/.local/share/jupyter/kernels/下整个文件夹,用jupyter kernelspec uninstall py39更安全
想改默认工作目录,又不想每次输 jupyter notebook ~/myproject
Jupyter 不读取 shell 的 cd,也不继承 IDE 的工作区,它只认启动时的当前路径或配置文件指定路径。
- 生成配置文件:
jupyter notebook --generate-config,会输出配置路径,通常是~/.jupyter/jupyter_notebook_config.py - 编辑该文件,取消注释并修改这一行:
c.NotebookApp.notebook_dir = '/home/you/myproject'(注意路径必须存在且有读写权限) - Windows 用户注意路径斜杠:用正斜杠
/C/Users/you/myproject或双反斜杠C:\Users\you\myproject,单反斜杠会报错 - 改完别忘了重启命令行终端,否则环境变量或路径缓存可能导致配置不生效
jupyter kernelspec list 和 which python 对不对应。Python免费学习笔记(深入):立即使用
在学习笔记中,你将探索 Python 的核心概念和高级技巧!










