【问题标题】:Shift Tab for showing the documentation of a command in Jupyter Notebook is not working用于在 Jupyter Notebook 中显示命令文档的 Shift Tab 不起作用
【发布时间】:2023-04-02 12:41:01
【问题描述】:

我在使用快捷方式“shift tab”以获取我在单元格中输入的包或命令的更多信息时遇到问题。我最近通过 anaconda 安装了 Jupyter notebook,我使用的是 python 3.7 和 Ubuntu 18.04。

你知道如何解决这个问题吗?我google了很多,但找不到解决方案。

非常感谢。

【问题讨论】:

    标签: jupyter-notebook ubuntu-18.04


    【解决方案1】:

    假设您编写了以下代码并尝试使用 Shift+Tab 获取函数 read_csv() 的签名/文档(有时可能不起作用)

    代码: 将熊猫导入为 pd pd.read_csv()

    -> 仅在代码下方输入第一个类型

    pd.read_csv? ## 使用 Shift+Enter 执行此代码

    -> 现在,当您键入 pd.read_csv 并键入 Shift+Tab 时,这将显示您的签名/文档...这只是一种解决方法...

    【讨论】:

      【解决方案2】:

      在 Google Colab 环境中,如果修复如下: 工具 |设置 |编辑器|取消选中自动触发代码检查。 然后,Tab 和 Shift-Tab 按预期工作。

      【讨论】:

        【解决方案3】:

        我也遇到了类似的问题,但您能否确认您在 jupyter notebook 中导入了库,然后调用了该库的方法之一?

        我观察到,如果没有将库导入笔记本,那么文档也不会使用 Shift+Tab 显示。导入后,快捷方式就可以显示文档了。

        场景 1:
        import numpy as np #Pressed Enter 下一行
        a=np.random.randint #Shift + Tab 不起作用

        场景 2:
        将 numpy 导入为 np #Shift + Enter
        a=np.random.randint #Shift + Tab 工作

        【讨论】:

          【解决方案4】:

          分两步:

          第 1 步:首先运行该单元格 (shift + enter)

          第2步:运行单元格后,按shift + tab.

          它对我有用。我希望它也对你有用:)

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-10-30
            • 2016-05-03
            • 1970-01-01
            • 2019-11-24
            • 2020-12-07
            • 2018-11-11
            • 2011-02-24
            相关资源
            最近更新 更多