You need to enable JavaScript to run this app. PyCharm中Jupyter取消内联值勾选仍显示代码旁变量信息的解决
优惠活动
大模型
产品
解决方案
定价
更多

PyCharm中Jupyter取消内联值勾选仍显示代码旁变量信息的解决

问题原因

PyCharm的内联提示开关是分场景独立配置的,你之前取消勾选的「In-Line Values」属于普通Python代码(.py文件)的内联值控制项,仅对独立Python脚本生效。Jupyter Notebook(.ipynb)单元格行尾的变量类型、维度标注,由独立的Jupyter专属内联提示开关控制,两个设置互不影响。

具体关闭步骤
  • 唤起PyCharm设置面板:Windows/Linux快捷键为Ctrl+Alt+S,macOS快捷键为Cmd + ,
  • 按对应版本导航到设置路径:
    • 2022及以上版本:依次选择 Editor > Inlay Hints > Jupyter
    • 2022以下旧版本:依次选择 Languages & Frameworks > Jupyter
  • 找到「Show inline variable values in cells」(部分汉化版本显示为「在单元格中显示内联变量值」)选项,取消勾选
  • 点击「Apply」保存设置即可即时生效,无需重启PyCharm
  • 若保存设置后仍未生效,可关闭当前打开的.ipynb文件后重新载入,或确认PyCharm升级至最新稳定版本
效果验证

可使用以下测试代码复现验证:

#%% md
### This code illustrates my problems with in-line values

#%%
import pandas as pd
import numpy as np

#%%
df2 = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),
                   columns=['a', 'b', 'c'])
df2

修改设置后,df2所在行尾的df2: {DataFrame: (3,3)}标注会直接消失,重新运行代码也不会再弹出。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.11.02 06:06:06