Python(JS開発者)には新しく、テストスイートを実行しようとしています。プロジェクトのフォルダ構造は次のとおりです。ユニットテストでインポートエラーが発生しました:ローカルライブラリから「No module named ...」
端末では、私はpython tests_s3panda.py
を実行しています。私はそれがローカルモジュールを見つけることができないのですか理解していない
:
Traceback (most recent call last): File "tests_s3panda.py", line 7, in from libs.s3panda import S3Panda ImportError: No module named libs.s3panda
tests_s3panda.pyスニペット:相対パスのためfrom ..libs.s3panda import S3Panda
を行う
from __future__ import absolute_import
import unittest
import pandas as pd
from libs.s3panda import S3Panda
class TestS3Panda(unittest.TestCase):
...
、私が取得:
ValueError: Attempted relative import in non-package
このコマンドを実行すると、どのディレクトリにいますか? – MrName