問題タブ [relative-import]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
60 参照

python - Python 3 と相対インポートの問題

私はこのようなレイアウトを持っています:

example_project.pysome_library_code.py
I run example_project.pythat:
***\src>: python examples\example_project.pyのコードを使用しImportError: attempted relative import with no known parent package
、SO に関するいくつかの回答を読んだところ、何らかの構造
sys.path.append(os.path.normpath(os.path.join(os.path.dirname(os.path.abspath(__file__)), os.pardir)))
が存在する必要があることがわかりましたexample_project.py

私のexample_project.pyインポートセクションは次のようになります。

しかし、それは機能せず、同じことを示していますImportError

UPD :
に変更from ..library *****するfrom library *****と動作しますが、IDE はインポートされた型を認識せず、import句の周りにエラーを表示します