• ベストアンサー

python 自作パッケージimport

画像のようなフォルダ構成になっており、bbb.pyファイルからimport sample をしようとしているのですが、下記の表示がされてうまくインポートできません。 bbb.pyを起動時に__init__.pyが読み込まれるようにするつもりでした。どのようにすればよいでしょうか。 よろしくお願いいたします。 パスは通しています。 ※vscode使用 "sample" is not accessedPylance Import "sample" could not be resolved

質問者が選んだベストアンサー

  • ベストアンサー
  • Proof4
  • ベストアンサー率78% (151/192)
回答No.1

"sample" is not accessed に関しては、bbb.pyでsampleモジュールが利用されていないために表示されているので特に問題ではありません。 Import "sample" could not be resolved が今回解決すべき問題ですが、下記のように相対パスでインポートしたら解決するでしょうか? from .. import sample bbb.pyの実行には問題がないもののPylanceでエラーが出続ける場合は、VSCodeの設定で python.analysis.extraPaths にsampleディレクトリの親ディレクトリを追加すると消えます。 参考: [Python] importの躓きどころ - Qiita https://qiita.com/ysk24ok/items/2711295d83218c699276

buraburatime
質問者

お礼

ありがとうございます。 意味が理解できました。

関連するQ&A