import os
のためのIntellijのPythonのインポートポリシーを理解できません。私の知る限り、輸入注文はstandard library
、次にthird party packages
、次にcompany packages
、そして最後にintra-package or relative imports
となっています。ほとんどの場合、Intellijはすべてを正しく注文しますが、import os
をサードパーティ製のパッケージに保存し続けます。私はスムースを逃していますか? import os
は標準ライブラリパッケージではありませんか?Intellijは私の `import os`を再注文し続けます
2
A
答えて
1
私が同僚から数年たって得た答えは、osはもともとサードパーティのパッケージであったということです。 IntelliJは、いくつかの後方互換性の問題のためにそれをどこかに残しました。
2
対応するモジュールがプロジェクトディレクトリ内にある仮想環境から来て、正しいインポートグループの検出を混乱させる可能性があります。トラッカーにはa similar requestがありましたが、かなり前に修正されました。どのバージョンのPythonプラグインを使用しますか? YouTrackで専用の問題を作成して問題をさらに調査できるようにしてもよろしいですか?
返信いただきありがとうございます:intellijのpythonプラグイン:バージョン:2017.1.171.3780.116。私はvirtualenvなしでSDKを切り替え、同じことが起こります。また、YouTrackでチケットを作成しました:https://youtrack.jetbrains.com/issue/PY-23857 –