无法使代码完成工作,例如Ubuntu 12.4或11.4下的Eclipse / PyDev中的SciPy,Numpy或Matplotlib. PyDev已在最新版本(2.6)中与Eclipse Helios和Juno进行了尝试.
代码完成确实适用于例如内部项目引用或内置.
已将路径添加到“首选项-> Pydev->解释器-Python->库”,并将scipy,numpy和matplotlib添加到“强制内置”.在“首选项-> PyDev->编辑器->代码完成”下,将“最小字符数…”设置为1,“首选项-> PyDev->编辑器->代码完成(ctx不敏感,令牌)“” …的字符数“都设置为2.
导入和代码完成可在ipython shell中进行,所以我认为它一定是PyDev中的东西.
示例代码:
import numpy as np
myArr = np.array([1,2,3])
myArr.set#<hit CTRL-SPACE for completion>
代码补全此处不建议任何数组方法(setasflat,setfield,setflags).
感谢您的任何建议…