【问题标题】:'No-name-in-module' import error“模块中没有名称”导入错误
【发布时间】:2014-05-05 17:31:55
【问题描述】:

每当我尝试从 scipy 导入 linalg 时,我都会收到“模块中没有名称”的导入错误 我从 scipy 导入 scipy 或其他任何东西都没有问题。出于某种原因,它不喜欢linalg。奇怪的是,eclipse 在自动完成下包含 linalg。

我试过了:

  • 删除解释器,然后重新添加
  • 将站点工具、scipy 目录,甚至 scipy/linalg 目录添加到 Python 解释器首选项下的库中。
  • 删除所有类文件
  • 将 linalg 导入为不同的名称
  • 重新安装 eclipse
  • 吓坏了

我在 ubuntu 14.04 上运行 anaconda

【问题讨论】:

  • 我正在运行 anaconda,所以应该安装整个堆栈。我通过 anaconda 更新了所有内容,但仍然遇到同样的问题。

标签: python pydev python-import


【解决方案1】:

问题似乎来自 pylint。如果我添加:# pylint: disable-msg=E0611 到该行,错误就会消失

【讨论】:

  • 因为这个误报,我改用 pyflakes 和/或 flake8 而不是 pylint。
猜你喜欢
  • 2011-02-17
  • 1970-01-01
  • 2017-04-07
  • 2020-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多