0
次の構造のパッケージで作業しています。Pythonエラーで不正確なコードが表示される
Package
|- __init__.py
|- dir
|- subdir
|- moduleB.py
|- __init__.py
|- __init__.py
|- moduleA.py
main.py
main.pyはmoduleBをインポートします。しかし、モジュールAをインポートしようとするとエラーになり、変更されたコード行でエラーが発生します。
これはキャッシュの問題だと思ったので、パッケージ内のすべてのpycacheファイルを削除しましたが、それでも失敗します。
これを修正するにはどうすればよいですか。これが問題ではないことを確認するにはどうすればよいですか?
実際のコードは
import tensorflow as tf
from UROP.data_structure.default_dictionary import DefaultDictionary
def default_distribution(shape, variation, name=''):
return tf.truncated_normal(
shape=shape,
stddev=variation,
name=name
)
エラーを含めることができますか? – Vallentin
'main.py'が' Package.moduleA'をインポートしようとするとエラーになりますか?考えているモジュールとは異なるモジュールが得られているかもしれません。 'os.path.realpath( 'Package .__ file__')は面白いでしょう。 – tdelaney
明日の朝、できるだけ早くrealpathで更新します。 – CBlumey