Eclipse Pydev交互式IPython控制台在数据帧完成时冻结?
我在Pydev/Eclipse的交互式IPython控制台中使用Pandas的大型数据帧。每次我尝试访问数据帧属性或方法时,控制台在我键入Eclipse Pydev交互式IPython控制台在数据帧完成时冻结?,eclipse,python-3.x,pandas,ipython,pydev,Eclipse,Python 3.x,Pandas,Ipython,Pydev,我在Pydev/Eclipse的交互式IPython控制台中使用Pandas的大型数据帧。每次我尝试访问数据帧属性或方法时,控制台在我键入df.后会冻结几秒钟。显然,它寻找的是完整性,可能会意外地在后台调用一些冗长的操作 有没有办法避免这种情况?您可以通过设置Eclipse首选项来控制大部分行为。您可以开始禁用所有,然后尝试重新启用所需的内容 PyDev->编辑器->代码分析 PyDev->Editor->Code Completion 你有什么问题 其他战略 使用特殊模块禁用特殊模
df.
后会冻结几秒钟。显然,它寻找的是完整性,可能会意外地在后台调用一些冗长的操作
有没有办法避免这种情况?您可以通过设置Eclipse首选项来控制大部分行为。您可以开始禁用所有,然后尝试重新启用所需的内容
- PyDev->编辑器->代码分析
- PyDev->Editor->Code Completion
- 使用特殊模块禁用特殊模块内的代码分析 源代码中的注释
- 禁用自动代码分析并使用快捷方式触发它(使用SHIFT+CTRL+L显示所有pydev快捷方式)
\uuuu getattribute\uuuu
编写一个类,则会得到相同的行为。推迟冻结不会有多大帮助。每当Pydev/Pandas完成时,它都会执行一些它不应该执行的代码。Pydev可以接受一个“注释”,警告它不要在某些模块中进行代码分析。为此,请将光标移动到模块的第一行,按Ctrl+1,然后选择@PydevCodeAnalysisIgnore标志。这样做将在代码中添加一条注释,警告PyDev.Sure不应分析此模块。但这与代码分析无关。我打开交互式控制台。我加载熊猫数据帧(称为df
)。我键入df.
,它会冻结几秒钟。实际上没有添加评论的地方。