ImportError: 既知の親パッケージがない状態で相対インポートを試行しました :( 質問する

ImportError: 既知の親パッケージがない状態で相対インポートを試行しました :( 質問する

アイテムファイルからスクリプトをインポートしようとしていますが、エラーが発生し続けます

from .Items.Quest1_items import *

与える

from .Items.Quest1_items import *
# ImportError: attempted relative import with no known parent package

# Process finished with exit code 1

これが私のプロジェクトツリーです。main.pyファイルからスクリプトを実行しています。

Quest1/
|
|- main.py
|
|- Items/
| |- __init__.py
| |- Quest1_items.py

ベストアンサー1

先頭のドットを削除します。相対パスはmain.py自動的に検出されます。

from Items.Quest1_items import *

おすすめ記事