これが状況です。次のようなディレクトリ構造を作成しました
pymaster
----------file1.py
pymaster2
----------file2.py
pymaster1 ディレクトリも pymaster2 ディレクトリもパッケージではありません。それは意図的なものでした。
file1.py に変数 x=1 を設定しました
file2.py では、次のことを行いました。
import sys, os
sys.path.append(os.path.realpath('..'))
# this added the path to the pymaster directory to my system
#path. I printed it out and it was added.
import pymaster
print(file1.x)
次のエラー メッセージが表示されます。
トレースバック (最新の呼び出しは最後):
ファイル "file2.py"、5 行目、インポート pymaster の ImportError: pymaster という名前のモジュールはありません
助言がありますか?