Jupyter Notebook怎么在PyCharm里使用

秋敏同学_2628

秋敏同学_2628

2026-08-28

459人浏览

原创

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 状态不稳定、变量作用域不一致、图像后端错配——这些细节不提前踩一遍,调试时根本看不出哪环断了。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

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

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

2023.07.25

2609

3

pycharm安装教程
pycharm安装教程

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

2023.08.21

4897

4

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

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

2023.12.04

738

5

如何安装pycharm
如何安装pycharm

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

2024.02.23

774

5

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

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

2024.02.23

507

5

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

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

2024.02.23

502

5

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

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

2024.02.23

323

5

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

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

2024.04.18

1168

11

pycharm的作用
pycharm的作用

pycharm是一款专为python编程设计的ide,提供以下功能:智能代码补全,实时错误检测和快速修复;代码重构,版本控制集成,先进调试工具等等。想了解更多pycharm的相关内容,可以阅读本专题下面的文章。

2024.04.18

5356

10

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程