Python 2.7 PyCharm不愿意导入模块
每当我尝试在PyCharm中导入模块时,代码行都会以灰色突出显示,并显示错误“unused import statement”。这似乎发生在我尝试导入的每个模块上。有人知道这是什么原因吗?您需要实际使用该模块 例如,这将有一条灰线:Python 2.7 PyCharm不愿意导入模块,python-2.7,pycharm,Python 2.7,Pycharm,每当我尝试在PyCharm中导入模块时,代码行都会以灰色突出显示,并显示错误“unused import statement”。这似乎发生在我尝试导入的每个模块上。有人知道这是什么原因吗?您需要实际使用该模块 例如,这将有一条灰线: import easygui # Pretend there is a grey line 模块easygui是导入的,没有任何用途。因此,PyCharm告诉您模块未使用,而不是导入失败。如果在另一段代码中使用该模块,灰线将消失: import easygui
import easygui # Pretend there is a grey line
模块easygui
是导入的,没有任何用途。因此,PyCharm告诉您模块未使用,而不是导入失败。如果在另一段代码中使用该模块,灰线将消失:
import easygui
easygui.msgbox("There will be no more grey line.")
一旦在脚本中调用了这些模块,您应该会看到这些灰线变成了它们的正常颜色 您可以关闭查看导入的代码检查,但我不建议您这样做,除非您绝对确定不需要它 我将设置>编辑器>颜色和字体>常规中的“未使用符号”更改为灰色,没有下划线。这有助于我快速查看代码中是否有未使用的变量或导入 然后,我还更改了unused上的代码检查严重性。 设置>编辑器>检查>Python>未使用的本地 我将严重性设置为“信息”和“在所有范围内” 这使您仍然可以获得知道您有未使用的变量的好处,而不会将其视为错误
正如您从我的屏幕截图中看到的,我没有使用
tz
或tzinfo
,即使我导入了它们。我觉得这很方便。你用的是什么版本的Pycharm?