【问题标题】:PyDev doesn't autocomplete for some modules (numpy, matplotlib at least)PyDev 不会自动完成某些模块(至少是 numpy、matplotlib)
【发布时间】:2013-08-26 17:04:10
【问题描述】:

这是类似的,但不是这个问题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 上运行 Eclipse 3.8.1 和 python 2.7。从历史上看,我在 Spyder 中开发 python,所以我遗漏的任何东西都可能与 Elipse 的细微差别有关。

【问题讨论】:

    标签: python pydev


    【解决方案1】:

    它应该对您“有效”。您能否检查“numpy”是否在“强制内置”列表中(在您的解释器配置中 - 它应该自动添加,但它可能不存在。有关详细信息,请参阅:http://pydev.org/manual_101_interpreter.html)。

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

    【讨论】:

    • 是的,它在我的内置程序中列出。事实上,如果我将它从该列表中删除,它实际上会更好一些。就像现在一样,当我输入 np. 时,它现在可以给出一些建议。但是,它没有找到通常与 numpy 导入相关的所有内容(例如缺少数组)。
    • 另外,感谢您在 PyDev 上所做的工作。乍一看,它似乎非常强大。
    猜你喜欢
    • 2018-12-19
    • 1970-01-01
    • 2011-02-15
    • 1970-01-01
    • 2011-04-01
    • 2011-06-21
    • 2021-06-05
    • 2012-05-02
    相关资源
    最近更新 更多