一个月前我开始学习和爱上python.潜入python,django,现在Tornado是我在此期间遵循的道路.我选择pydev作为IDE,因为它似乎是最新的,我想回到eclipse,因为我正在使用Netbeans for php和Java.
我的问题如下:当我在php或java中编写类时,我声明了我的方法和属性.我将它们实例化到其他地方并使用它们.自动完成适用于java和php,但是使用python,似乎总是向我提出一堆垃圾,而不是真正的对象的方法来自我实例化的类.
对你来说一样吗?这是pydev的限制吗?难道我做错了什么 ?
提前谢谢你指点我的方向.马修.
首先确保您的口译员设置正确。
Window | Preferences | Pydev | Interpreter - Python
Run Code Online (Sandbox Code Playgroud)
我在linux上使用cpython所以我的解释器是
cpython /usr/bin/python25
Run Code Online (Sandbox Code Playgroud)
在“库”下,确保所有标准 PYTHONPATH 内容都在其中:
System Libs
/usr/lib/python2.5
/usr/lib/python2.5/site-packages
/usr/lib/python2.5/wx-2.8-gtk2-unicode
/usr/lib/python2.5/lib-tk
/usr/lib/python25.zip
etc....
Run Code Online (Sandbox Code Playgroud)
您还可以通过单击“新建文件夹”在此处添加任何非标准路径。
不过,请勿将路径添加到您自己的源代码中。当您配置 pydev 项目、选择“src”文件夹并开始制作模块时,这些应该出现,请参阅此处。