質問: 環境 windows10 言語 python3.5 pythonで書かれたプログラムをコマンドプロンプトから 実行してもエラーが出てしまいます ``` C:\Users\user\gv\ana>python AAA.py Traceback (most recent call last): File "AAA.py", line 1, in from lib import BBB ImportError: cannot import name 'BBB' ``` というエラーが出ます。 (現在いるディレクトリがanaというディレクトリで、そこにAAA.pyというファイルもあります) 環境変数も変えましたがうまくいきませんでした。 今のところ次の手が思いつきません。 ちなみにほかのパソコンでは動作します。 そのためソースコードなどの問題ではないようです。 どなたかご教示いただければと存じます。 ``` C:. ├─ana │ └─ AAA.py | └─ __init__.py | └─lib └─ BBB.py AAA.pyの中身 from lib import BBB ``` 以上です。よろしくお願いします。
回答: 親ディレクトリのパスはAAA.pyから見えないため、sys.pathに追加する方法はどうでしょうか。 ``` import sys sys.path.append('../') from lib import BBB ```