我刚安装了Anaconda并运行Spyder我找不到Object Inspector。按Ctrl + I无效,在View / Panes菜单中没有项目Object Inspector。
我看过显示Object Inspector的视频和教程。发生了什么事?
答案 0 :(得分:38)
"对象检查器"现在被称为"帮助" (从Spyder 3.0版开始);见https://groups.google.com/forum/#!topic/spyderlib/pF7KmSKDFXc。但是,Ctrl-I快捷方式尚未更改,因此我不确定发生了什么。
答案 1 :(得分:28)
转到首选项>帮助并启用编辑器的自动连接并重新启动Spyder
答案 2 :(得分:5)
虽然它在教程中给出,但我会解释。
1)Object Inspector现在称为帮助。
2)我使用Spyder 3.6,在这里转到工具 - >首选项 - >帮助 - >检查自动连接中的编辑器
3)选择参数并 Ctrl + I
那样做。
答案 3 :(得分:3)
我遇到了同样的问题。我找到了帮助,然后发现我收到了一条消息说没有文档。我尝试将设置从Rich Text更改为纯文本,并且出于某些原因,我可以使用Object Inspector。
答案 4 :(得分:2)
因为他们改变了#34; Object Inspector"正如Jitse Niesen所说,他们可能也改变了捷径。在我的Mac版本中,"帮助"的快捷方式是Shift + Cmd + H所以你要找的组合可能是Ctrl + H.
答案 5 :(得分:1)
在Windows中, Ctrl + Shift + H 在根据Ibrahem的建议更改首选项后工作
答案 6 :(得分:1)
转到首选项 - >帮助并勾选在编辑器上显示对象信息的选项,然后按ctrl +我将使用任何对象
答案 7 :(得分:1)
解决此问题的一种方法是转到View>窗格>网上帮助。然后在搜索框中插入模块或包,如此(sklearn.preprocessing.Imputer
),您将拥有与包相关的所有文档。(**最短的方式:点击包....然后Cmd + i)< / p>
或者,右键单击编辑器中的对象,选择Go to Definition
第三种方式,在您的控制台中,键入help(your class here)
,如help(
Imputer ) or just help() to get the interactive console then type your package there (
sklearn.preprocessing.Imputer`)。
希望这有助于某人。
答案 8 :(得分:1)
按 Ctrl + H 后,会出现一个帮助窗口,在[Source]下拉列表中选择Console
答案 9 :(得分:1)
在Mac上,使用从Anaconda运行的Spyder 3.3.1。
Cmd + I
最初对我不起作用,无法在右侧窗格上显示对象检查器以寻求特定功能的帮助。因此,我输入了Cmd + ,
(可以访问Mac上任何应用程序中的“首选项”面板),然后转到左侧的“帮助”。
然后,我在说明下选中了“编辑器”和“ IPython控制台”框 “在对象的左括号后面写上该窗格后,它会自动显示该对象的帮助信息。在下面,您可以决定要将对象连接到哪个插件以启用此功能。”
选中这些框并按OK后,Cmd + I
仍然无法获得对象信息。
我重新启动了Spyder,将其关闭,然后从Anaconda导航器中重新打开它。
现在Cmd + I
可以工作并显示我单击的任何功能的信息。
希望这对某人有帮助。我仍然不太确定这里发生了什么(因为这些复选框用于左括号功能),但是我仍然认为共享这些步骤对某些人有用。
答案 10 :(得分:0)
请检查命令的拼写,如果输入错误的拼写,则不会显示帮助
答案 11 :(得分:0)
请注意,在Spyder版本3.2.4下的工具&gt;首选项&gt;帮助&gt;自动连接下,它现在清楚地说明:&#34;此窗格可以在旁边写下左括号后自动显示对象的帮助信息它。您可以在下面决定要连接哪个插件以启用此功能。&#34;然后,您可以选择编辑器和/或IPython控制台。
当我尝试这个时,在(术语之前)放置左括号是获得帮助以提出示例和定义的唯一方法。
答案 12 :(得分:0)
从上面什么都没做。我可以在Visual Studio Code中轻松调试对象,但是在Windows的Anaconda 5.2安装的Spyder 3.2.8中无法做到。在调试过程中的IPython控制台中,我使用以下代码。
要检查对象:
vars(my_object)
要列出类对象:
[obj.name for obj in gc.get_objects() if isinstance(obj, my_class)]
此解决方案解决了该问题,并在“变量资源管理器”中显示了对象。
https://gitter.im/spyder-ide/public?at=5b69bac8e9ab53770ca018d0
问题: 在调试期间如何像探索变量一样探索对象? 在IPython中,我使用vars(my_object),这是一种快速的方法。我想要对象的GUI方式,例如变量浏览器。
我想要对象的GUI方式,例如变量浏览器。
答案: 实际上,Spyder有一个,就像变量浏览器一样:它叫做...变量浏览器!如果看不到它们,请确保未在窗格右上方的“齿轮”菜单下选择“排除不受支持的数据类型”。
大多数任意对象都应该起作用,尽管对于较深奥的对象有时可能会出现一些错误。 Spyder 4将提供更好的支持。
答案 13 :(得分:0)
只需在右上角,编辑器的关闭标签旁边以及工作目录标签下方单击鼠标
我尝试过,它成功了。