如何在 Eclipse/Aptana/Pydev 中获取 Python 的 Intellisense?

发布于 2024-09-13 09:28:08 字数 111 浏览 8 评论 0原文

有谁知道如何在 eclipse 中获得类似智能感知的功能(比默认的更好)以进行 python 开发?我正在使用带有 aptana 和 pydev 的 Eclipse 3.5,解释器是 python 2.5.2

Does anyone know how to get an intellisense like functionality (better than default) in eclipse for python development? I am using Eclipse 3.5 with aptana and pydev and the interpreter is python 2.5.2

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

爱她像谁 2024-09-20 09:28:09

你可能永远不会得到像 Python 智能感知一样好的东西。由于Python的动态特性,通常不可能知道某些变量的类型。
如果您不知道它们的类型,则无法对类成员等内容进行自动完成。

就我个人而言,考虑到 python 的性质,我认为 PyDev 中的自动完成功能非常好。它不如 Java 好,也可能不会好,但它肯定胜过什么都没有。

话虽如此,我还没有尝试过 PyDev 是否​​能够使用您可以在 python 3.x 中指定的参数类型。否则,这可能是一个可以让生活变得更轻松的改进。

更新:很好奇并做了一个快速测试,看起来 PyDev 不使用 python 3 中的可选类型信息。

You are probably never going to get something as good as intellisense for python. Due to the dynamic nature of python, it is often impossible to be able to know the type of some variables.
And if you don't know their types, you can't do auto-complete on things like class members.

Personally, I think the auto-complete in PyDev is pretty good, given the nature of python. It isn't as good as for Java and probably won't be, but it sure beats not having anything.

Having said that, I haven't tried if PyDev is able to use the parameter types you can specify in python 3.x. Otherwise, that might be an improvement that could make life a little easier.

Update: Got curious and did a quick test, Looks like optional type information in python 3 is not used by PyDev.

后eg是否自 2024-09-20 09:28:09

我正在使用 eclipse 3.6 和 pydev 以及 python 2.6,这是迄今为止我测试过的最好的一个。我没有尝试 3.5,所以不确定它是否与你的相同,但我认为与我尝试过的其他版本相比,它自动完成得很好,但我没有尝试任何付费版本。

I'm using eclipse 3.6 and pydev with python 2.6 and it's the best one I've tested up to now. I didn't try 3.5 so not sure if it's the same as yours but I think it autocompletes well compared to others I tried but I didn't try any of the paid ones.

请止步禁区 2024-09-20 09:28:09

在 Aptana 中,我将对 .egg 文件的引用添加到“首选项”菜单中的系统 PYTHONPATH 中。我不确定这是否适用于每个图书馆。

偏好设置 --> PyDev -->解释器Python -->右侧的库选项卡。

In Aptana I added the reference to the .egg file to the system PYTHONPATH in Preferences menu. I am not sure if this works for every library out there.

Preferences --> PyDev --> Interpreter Python --> Libraries tab on the right.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文