如https://www.jetbrains.com/help/pycharm/creating-and-optimizing-imports.html和https://www.python.org/dev/peps/pep-0008/#imports中所述,
进口应按以下顺序分组:
- 标准库导入。
- 相关的第三方进口。
- 本地应用程序/库特定的导入。
您应该在每组进口之间放置一个空白行。
当我选择系统Python 3.6解释器作为项目SDK时有效,但是当我选择virtualenv时,标准库导入和第三方库混合在一起。
我没有在IDE中找到任何相关设置,而是尝试重置IDE配置并从头开始重新创建整个~/.virtualenv
目录。他们俩都没有帮助。
实际上,相同的设置在macOS(Python 3.7)中也可以正常工作,我只是不感到困惑...感谢您的帮助。
答案 0 :(得分:0)
由于某种原因,尽管/usr/lib64/python3.6
实际上是系统中指向/usr/lib64
的符号链接,但我必须从Project Structure-> SDKs-> Classpath中删除/usr/lib
。
猜猜我会向他们提交问题...