我使用PyCharm。 我已经通过PIP安装了PySide和NLTK。 PySide和NLTK都运行良好。
PyCharm中的代码完成适用于PySide。代码完成适用于NLTK对象,但它没有提供NLTK方法。它只显示私人方法,如"更新"," dir"," doc"," str"带有下划线。
在Python 3.4.0 Shell中,IDLE可以很好地完成NLTK的代码完成。 在PyDev(Eclipse)工作代码完成NLTK井。
Windows 7 64位,PyCharm 3.0.1 Pro和3.4.1 Pro,Python 3.4.0,NLTK 3.0.0
有什么想法吗?
答案 0 :(得分:0)
代码完成并不总是在编辑器中起作用,这意味着你不会在大多数时间内获得所有选项,但是你会在解释器中获得它们。
在解释器中,pycharm可以实时访问所有发生的事情,因此它可以使用python的反射工具为您提供所需的对象信息。它不能在编辑器中这样做。
为现有库获得更好的代码完成的唯一方法是为它创建一个骨架/存根。请参阅here。