【问题标题】:PyCharm not willing to import modulesPyCharm 不愿意导入模块
【发布时间】:2015-12-06 17:31:32
【问题描述】:

每当我尝试在 PyCharm 中导入模块时,代码行都会以灰色突出显示,并给出错误“未使用的导入语句”。这似乎发生在我尝试导入的每个模块上。有谁知道是什么原因造成的?

【问题讨论】:

  • 你使用的是什么版本的 Pycharm?

标签: python-2.7 pycharm


【解决方案1】:

在脚本中调用这些模块后,您应该会看到那些灰显的线条变为正常颜色。

您可以关闭查看导入的代码检查,但我不建议您这样做,除非您绝对确定您不需要它。

我在 设置 > 编辑器 > 颜色和字体 > 常规 中将“未使用的符号”更改为没有下划线的灰色。这有助于我快速查看我是否有未在代码中使用的变量或导入。

然后我还更改了未使用的代码检查严重性。 设置 > 编辑器 > 检查 > Python > 未使用的本地 我将严重性设置为“信息”和“在所有范围内”。

这使您仍然可以知道自己有未使用的变量,而不会将其视为错误。

从我的屏幕截图中可以看出,即使我导入了 tztzinfo,我也没有使用它们。我觉得这很方便。

【讨论】:

    【解决方案2】:

    您需要实际使用该模块。

    例如,这将有一条灰线:

    import easygui   # Pretend there is a grey line
    

    模块easygui 被导入并且没有被使用。所以 PyCharm 会告诉你该模块是未使用的,而不是未成功导入的。如果在另一段代码中使用该模块,灰线会消失:

    import easygui
    easygui.msgbox("There will be no more grey line.")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-24
      • 2016-09-03
      • 1970-01-01
      • 2020-10-09
      • 2023-03-30
      • 2017-03-24
      • 2013-06-01
      相关资源
      最近更新 更多