我在 MacOS
中发现了类似的问题,但与我的问题无关Showing all possible methods on Jupyter notebook
how to show all methods that i can choose in ipython notebook?
许多人没有在MacOS中发现这些答案,就像您在评论中看到的那样。
我正在尝试使用. + tab
来显示Jupyter笔记本中任何已初始化对象的所有可能方法,如下所示:
(用于上下文的列表对象的示例图像)
,没有任何显示。但是在内存中可以显示变量。
我正在从MacOS终端从具有以下版本的虚拟环境中启动Jupyter Notebook
jupyter==1.0.0
jupyter-client==5.3.1
jupyter-console==6.0.0
jupyter-core==4.5.0
当我使用tab
时,如何配置Jupyter Notebook以显示所有可能的方法?
更新
notebook==6.0.1
,但仍然无法正常运行ipython
在使用tab
时显示方法%config IPCompleter.greedy=True
已设置,但仍然无法运行pyreadline
安装后仍然无法运行df. + tab
,也不会使用Axessubplot对象显示可能的方法。 df.h + tab
将显示head
和hist
)答案 0 :(得分:1)
我发现这里讨论了这个问题Autocomplete not working
您应该将ipython
的版本降级为6.2.1
通过在虚拟环境中运行:
pip install ipython==6.2.1
,然后重新启动jupyter笔记本。现在它应该显示任何对象的方法,包括像这样的熊猫和海生的
答案 1 :(得分:0)
940
这对我的情况有帮助:
我已经全新安装,因此请更新pip3软件包
python3 -m pip安装--upgrade pip
查看是否有过时的软件包
python3 -m点列表-过时--format = freeze
如果有(很有可能)使用它来更新所有内容
python3 -m pip列表-过期--format = freeze | grep -v'^ -e'|切-d = -f 1 | xargs -n1 python3 -m pip install -U
就我而言,我还安装了python3-cairo-dev
记住,重要的是,最好先定义项目。喜欢
I have Jupyter notebook on Ubuntu Server running with Python3