PyDev不会为某些模块自动完成(至少numpy,matplotlib)

时间:2013-08-23 15:15:35

标签: python pydev

这是类似的,但不是这个问题Code-Completion for e.g. Numpy, SciPy or Matplotlib does not work in Eclipse PyDev

我的问题不是PyDev无法将变量解析为它们的特定类型,我甚至无法让它查看函数的numpy模块。例如

import numpy as np
np.<ctrl+space>

什么也没给我。这些模块在我的强制内置列表中。

自动完成功能适用于许多其他模块(包括Qt / qwt,serial,struct),程序运行正常。但是,每次我使用np.something eclipse都认为这是一个错误(它下面的红线)。这对其他人“只是工作”吗?

编辑(附加信息):

我的错误日志中有错误。但是,它们是关于Java无权运行pylint和有关无效编码的投诉。我在Ubuntu 13.04上使用python 2.7运行Eclipse 3.8.1。从历史上看,我在Spyder中开发python,所以我所遗漏的任何东西都可能与Elipse的细微差别有关。

1 个答案:

答案 0 :(得分:5)

它应该“适合你”。你可以检查'强制内置'列表中是否有'numpy'(在你的解释器配置中 - 它应该自动添加,但它可能不存在。请参阅:http://pydev.org/manual_101_interpreter.html了解详情)。

如果是,但您仍有问题,请检查错误日志中是否有错误 - 请参阅:http://pydev.org/faq.html#PyDevFAQ-HowdoIReportaBUG%3F了解有关获取错误的详细信息。