gpt4 book ai didi

python - 如何在 MacOS 的 jupyter notebook 中显示所有可能的方法?

转载 作者:太空宇宙 更新时间:2023-11-04 04:03:54 24 4
gpt4 key购买 nike

我发现了类似的问题,但没有一个与我在 MacOS

中的问题相关

Showing all possible methods on Jupyter notebook

how to show all methods that i can choose in ipython notebook?

正如您在评论中看到的那样,许多人认为这些答案在 MacOS 中没有用。

enter image description here

我正在尝试使用 。 + tab 显示 Jupyter notebook 中任何初始化对象的所有可能方法,如下所示:

(上下文列表对象的示例图像)

example image of a list object for context

没有人会出现。但是可以在内存中显示变量。

我在具有以下版本的虚拟环境中从我的 MacOS 终端启动 Jupyter Notebook

jupyter==1.0.0
jupyter-client==5.3.1
jupyter-console==6.0.0
jupyter-core==4.5.0

如何配置 Jupyter Notebook 以便在使用 tab 时显示所有可能的方法?


更新

  • 升级到notebook==6.0.1 还是不行
  • 在同一环境下,ipython显示方法时使用tab
  • %config IPCompleter.greedy=True 已设置但仍然不起作用
  • pyreadline 安装了还是不行
  • 它使用列表,但使用 pandas 空数据框 df。 + tab 不会显示可能的方法,也不会显示 Axessubplot 对象。
  • 此问题在 Linux 发行版中重现,并且笔记本在内核繁忙中挂起,100% 使用一个线程,直到它最终显示可能的方法。在 MacOs 中,它不会卡在“内核繁忙”状态,并且只有在您添加提示时才会显示任何内容(例如 df.h + tab 将显示 head历史)

最佳答案

我发现这里讨论了这个问题Autocomplete not working

你应该将你的 ipython 版本降级到 6.2.1通过在您的虚拟环境中运行:

pip install ipython==6.2.1

然后重启jupyter notebook。现在它应该像这样显示任何对象的方法,包括 pandas 和 seaborn 的方法

enter image description here

关于python - 如何在 MacOS 的 jupyter notebook 中显示所有可能的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57728711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com