无法获得代码完成功能以用于Eclipse/PyDev中的SciPy,Numpy或Matplotlib在Ubuntu 12.4或11.4下。试用Eclipse Helios和Juno,PyDev的最新版本(2.6)。Numpy,SciPy或Matplotlib在Eclipse中不起作用PyDev
代码完成对于例如内部项目引用或内置。
增加了“Preferences-> Pydev-> Interpreter - Python-> Libraries”的路径,并将scipy,numpy和matplotlib添加到“Forced Builtins”中。在“首选项 - > PyDev->编辑器 - >代码完成”中,将“最小字符数...”设置为1,“Preferences-> PyDev-> Editor-> Code Completion(ctx不敏感和令牌)”“Number of为...”字符都设置为2。
导入和代码完成的作品IPython的外壳内,所以我觉得这一定有什么东西在PyDev的...
示例代码:
import numpy as np
myArr = np.array([1,2,3])
myArr.set#<hit CTRL-SPACE for completion>
代码完成不会在此处提示任何数组方法(setasflat,setfield,setflags)。
感谢您的任何建议... :)
问候, 卡斯滕
FWIW ...使用Portable Python 2.7.3,Portable Eclipse(Indigo,3.7),我得到了同样的结果。当我输入'import nump'并按CTRL-SPACE完成时,*表示*起作用。但是'myArr.set
memilanuk
2012-07-22 02:07:03