jupyter不是pycharm自带组件,需在目标python环境单独安装jupyter notebook,再于pycharm中正确绑定该解释器;插件仅提供界面,不包含内核。

jupyter 不是 PyCharm 自带的组件,它必须独立安装在 Python 环境中,PyCharm 只负责连接和调用。直接装插件 ≠ 能跑 notebook —— 这是最常被误解的一点。
PyCharm 里装不了 jupyter,只能配已有的 jupyter
PyCharm 的 Jupyter 插件(叫 “Jupyter”)只是个「客户端界面」,它不包含 jupyter 内核本身。你必须先确保某个 Python 解释器里已安装 jupyter 包,PyCharm 才能识别并启动服务。
- 如果你用的是 Anaconda/Miniconda:
jupyter通常已预装,但需确认当前 conda 环境激活后能运行jupyter notebook --version - 如果用 pip 管理环境:
pip install jupyter notebook(注意不是只装jupyter,推荐装jupyter notebook完整包) - 装完后,在终端执行
jupyter --paths,确认配置路径没被权限或路径空格干扰(Windows 用户尤其注意含中文或空格的路径)
PyCharm 中怎么指定已装好的 jupyter
关键不是“安装”,而是“绑定”。PyCharm 需要知道:用哪个解释器、在哪找 jupyter 可执行文件。
PyCharm 2026.2提供 JetBrains 官方 2026.2 版本安装包,适合需要指定 PyCharm 版本进行 Python 项目开发、运行和调试的用户。
- 进入
Settings → Languages & Frameworks → Python Interpreter,确认当前项目解释器是你装了jupyter的那个(比如conda env:myenv或虚拟环境路径) - 点击右上角
+→ 搜索jupyter→ 选中jupyter-notebook并安装(这步其实是检查依赖,不是装内核) - 真正生效靠的是:PyCharm 启动 notebook 时调用
jupyter notebook --no-browser --port=XXXX,所以它会自动从当前 interpreter 的Scripts/(Windows)或bin/(macOS/Linux)下找jupyter命令 - 若提示
Cannot start Jupyter Notebook server,大概率是解释器没装jupyter,或该解释器下which jupyter/where jupyter找不到命令
jupyter 安装后仍无法在 PyCharm 中运行的典型卡点
常见报错如 ModuleNotFoundError: No module named 'jupyter_core' 或点击运行按钮无反应,往往不是 PyCharm 设置问题,而是环境隔离导致的。
- PyCharm 新建项目时默认创建虚拟环境(
venv),但这个新环境里没有jupyter—— 你得手动在该解释器里pip install jupyter notebook - 用 conda 创建的环境,但在 PyCharm 里选了解释器却没激活 conda,会导致 PATH 里没有 conda 的
bin目录,jupyter命令不可见 - 某些旧版 PyCharm(2023.1 之前)对
uv环境支持不全,若用uv venv创建解释器,jupyter可能无法被正确探测到 - Mac 上通过 Homebrew 安装的 Python,其 pip 安装的
jupyter可能位于系统级路径,而 PyCharm 默认用项目级 venv,二者隔离 —— 必须在项目解释器里重装
pip install jupyter notebook,然后在 PyCharm 里确保 Interpreter 选对了那个环境。其余所谓“安装 Jupyter 插件”“配置 Jupyter 路径”都是辅助动作,不能绕过这个前提。










