讲师中心 微信公众号
AI工具推荐 视频效率加速

Jupyter Notebook怎么在PyCharm里使用

秋敏同学_2628

秋敏同学_2628

发布时间:2026-08-28 10:33:22

|

459人浏览过

|

来源于php中文网

原创

PyCharm Community版不支持Jupyter Notebook,仅Professional版内置完整集成,需正确配置Python解释器、安装ipykernel、选择合适matplotlib后端方可正常运行.ipynb文件。

jupyter notebook怎么在pycharm里使用

Jupyter Notebook 在 PyCharm 里不是“装个插件就能直接跑”,而是取决于你用的是哪个版本、有没有装对环境、以及 PyCharm 是 Community 还是 Professional 版 —— 这三点直接决定你能不能点开 .ipynb 文件就执行。


PyCharm Professional 是前提,Community 版基本不支持

PyCharm Community(免费版)**完全不提供内置的 Jupyter 支持**:没有 .ipynb 图标识别、不能启动内核、不显示输出区域、也不支持调试单元格。即使你手动安装了 jupyter 包,打开 .ipynb 文件也只会当纯文本或 JSON 显示。

只有 PyCharm Professional(专业版)才自带完整集成,包括:

  • Ctrl+Enter 运行单个单元格
  • 变量内联预览(开启 显示内联值 后,变量旁直接显示 shape / head)
  • 专用 Jupyter 调试器(可设断点、步进、查看 Variables 窗口)
  • 支持本地/远程内核切换(Settings > Languages & Frameworks > Jupyter)

如果你用的是 Community 版,别折腾配置 —— 换成 Professional(有 30 天免费试用),或者改用 VS Code + Jupyter 扩展更实际。


PyCharm 启动 Jupyter 时卡在 token 输入界面?这是正常现象

PyCharm 第一次运行 .ipynb 文件时,会尝试连接本地 Jupyter 服务。如果它没找到已运行的服务器,就会弹出对话框让你填 URL 和 token —— 这不是报错,是它在等你“指路”。

常见应对方式:

  • 先在终端手动启动:jupyter notebook --no-browser --port=8888,然后复制控制台里类似 http://localhost:8888/?token=abc123... 的完整链接,粘贴进 PyCharm 对话框
  • 如果只想让 PyCharm 自己管服务,取消勾选 Use external server,点 Run Jupyter Notebook —— 它会自动调用你当前 Python 解释器里的 jupyter 命令启动服务(前提是该解释器已安装 jupyter 和 ipykernel)
  • token 每次重启服务都会变,所以不要记、不要存;用 jupyter notebook list 可查当前活跃服务的 URL 和 token

注意:PyCharm 不会自动帮你生成密码或配置 jupyter_notebook_config.py,它只消费已有服务。

Jupyter Notebook 7.5.4
Jupyter Notebook 7.5.4

Jupyter Notebook 7.5.4 官方 PyPI wheel 包下载,适合用于本地交互式代码运行、数据分析、教学演示和配置文件实践。

下载

Python 解释器里缺 ipykernel,单元格执行会静默失败

即使你 jupyter notebook 能跑通,PyCharm 仍可能报 Kernel died, restarting 或根本没输出 —— 最大概率是当前项目解释器里没装 ipykernel。

验证和修复步骤:

  • 打开 Settings > Project > Python Interpreter
  • 检查列表里是否有 ipykernel(不是 jupyter,后者只是命令行入口)
  • 如果没有,点击 + 安装:ipykernel(必须装,且版本要匹配你的 Python 版本,比如 Python 3.10 用 ipykernel>=6.0)
  • 装完后重启 PyCharm,再新建一个 .ipynb 文件测试

Conda 用户额外注意:如果你用 conda 创建的虚拟环境(如 conda create -n myenv python=3.10),得先激活该环境再运行:conda activate myenv && pip install ipykernel,否则 PyCharm 读不到 kernel。


图像不显示、plt.show() 没反应?默认后端不兼容

在 PyCharm 的 Jupyter 集成里,matplotlib 默认用的是 agg 后端(无 GUI),所以 plt.show() 不弹窗,display(fig) 也可能空白。

解决方法(任选其一):

  • 在 notebook 开头加魔法命令:%matplotlib inline(静态嵌入)或 %matplotlib widget(交互式,需装 ipympl)
  • 或者统一用 plt.savefig("out.png") + from IPython.display import Image; display(Image("out.png"))
  • 不推荐改全局 backend,因为 PyCharm 的渲染逻辑依赖于内联输出协议

另一个坑:如果你在单元格里写了 %%capture 却忘了删,所有 print / plot 都会被吞掉,输出区域空空如也 —— 检查单元格开头有没有这行。

真正麻烦的从来不是“怎么连上”,而是连上之后 kernel 状态不稳定、变量作用域不一致、图像后端错配——这些细节不提前踩一遍,调试时根本看不出哪环断了。

热门AI工具

更多
火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

LibLibAI
LibLibAI Hot

一款AI视频创作工具,主要用于国内领先的AI创意平台,以海量模型、低门槛操作与“创作-分享-商业化”生态,让小白与专业创作者都能高效实现图文乃至视频创意表达,适合需要提升相关任务效率的用户。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
pycharm怎么改成中文
pycharm怎么改成中文

PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。php中文网给大家带来了pycharm相关的教程以及文章,欢迎大家前来学习和阅读。

2609

2023.07.25

pycharm安装教程
pycharm安装教程

PyCharm是一款由JetBrains开发的Python集成开发环境(IDE),它提供了许多方便的功能和工具。本专题为大家带来pycharm安装教程,帮助大家解决问题。

4897

2023.08.21

如何解决pycharm找不到模块
如何解决pycharm找不到模块

解决pycharm找不到模块的方法:1、检查python解释器;2、安装缺失的模块;3、检查项目结构;4、检查系统路径;5、使用虚拟环境;6、重启PyCharm或电脑。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

738

2023.12.04

如何安装pycharm
如何安装pycharm

安装pycharm的步骤:1、访问PyCharm官方网站下载最新版本的PyCharm;2、下载完成后,打开安装文件;3、安装完成后,打开PyCharm;4、在PyCharm的主界面中等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

774

2024.02.23

python和pycharm的区别
python和pycharm的区别

Python和PyCharm是两个不同的概念,它们的区别如下:1、Python是一种编程语言,而PyCharm是一款Python集成开发环境;2、Python可以运行在各种不同的开发环境中,而PyCharm是专门为Python开发而设计的IDE等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

507

2024.02.23

pycharm环境如何配置
pycharm环境如何配置

配置教程:1、下载并安装PyCharm;2、选择Python解释器;3、配置虚拟环境;4、配置代码风格;5、配置调试器;6、配置版本控制工具;7、配置插件;8、配置Python路径和环境变量;9、配置其他选项。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

502

2024.02.23

pycharm解释器如何安装
pycharm解释器如何安装

安装步骤:1、打开PyCharm并打开你的项目;2、转到"File">“Settings”;3、在设置窗口中选择"Project">“Python Interpreter”;4、 点击“+” 符号添加新的解释器等等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

323

2024.02.23

pycharm并行运行是啥意思
pycharm并行运行是啥意思

pycharm中的并行运行功能允许并发运行代码块,提高开发和测试效率。通过启用该功能和设置进程数,可以:加快开发和调试过程;缩短测试套件的运行时间;充分利用多核处理器;简化复杂代码的结构和维护。想了解更多pycharm的相关内容,可以阅读本专题下面的文章。

1168

2024.04.18

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

100

2026.09.30

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn