問題タブ [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.
python - Python 3 と相対インポートの問題
私はこのようなレイアウトを持っています:
example_project.py
some_library_code.py
I run example_project.py
that:
***\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
句の周りにエラーを表示します