Intellij不断重新命令我的`import os`

时间:2017-04-17 17:23:15

标签: python intellij-idea

我无法理解Intellij对import os的python导入策略。据我所知,导入顺序应先是standard library,然后是third party packages,然后是company packages,最后是intra-package or relative imports。在大多数情况下,Intellij会正确地命令所有内容,但不断将import os推送到第三方软件包中。我错过了什么? import os不是标准库包吗?

2 个答案:

答案 0 :(得分:2)

如果相应的模块来自本身位于项目目录中的虚拟环境,则可能会发生这种情况,并且会混淆正确导入组的检测。跟踪器中有a similar request,但很久以前就修好了。你使用哪个版本的Python插件?您是否介意在YouTrack中创建一个专门的问题,以便我们可以进一步调查问题?

答案 1 :(得分:1)

我从几岁的同事那里得到的答案是 os 最初是第三方包; IntelliJ将它留在了一些向后兼容性问题上。

相关问题