PyCharm 中 import 导包呈现灰色,已解决

问题描述:

Pycharm中单个py文件自动导入包后,依然呈灰色,左边同时出现黄色小灯泡,而别的文件却能正常显示...

原因分析:

将鼠标移动到那行代码,点击出现提示“Unused import statement”,其表示import声明不可用

  • 如果是单个文件呈灰色,原因可能是未被引用
  • 如果是两个或多个文件呈灰色并报红线,原因可能是相似文件产生了干扰,需要解决干扰。

解决办法:

不管是哪种原因,都可以按照下面的思路来解决。

1. 文件干扰,做标记根目录:右键点击项目 --> Mark Directory as --> Source Root;

2. 既然该包未被引用,直接删除或者注释掉就可以了,简单,干脆;

3. 如果不注释的办法也有,如下图所示:

操作:

将鼠标移动至黄色小灯泡那里,会出现向下箭头,点击箭头出现下拉菜单,继续点击第一条“Optimize imports”(切记要点击的是最右边的三角号,不是这一整行,否则会出错),右面选择第四个“Suppress for statement”,即可。

解释:

上述操作,实际上是为无法使用的导入声明添加了内容为“# noinspection PyUnresolvedReferences”的注释,其作用是:让PyCharm 在代码检查时人为跳过某些特定部分的代码检查。

 

更多精彩,请关注我的"今日头条号":Java云笔记
随时随地,让你拥有最新,最便捷的掌上云服务

发布了165 篇原创文章 · 获赞 270 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/weixin_44259720/article/details/104777782