Ich arbeite an einem Paket mit der folgenden Struktur.Python Fehler zeigt ungenau Code
main.py versucht, modulA zu importieren, die wiederum modulB importiert. Beim Versuch, moduleA zu importieren, tritt jedoch ein Fehler auf, der einen Fehler in einer Codezeile angibt, die seither geändert wurde.
Ich dachte, dies wäre ein Caching-Problem, so löschte ich alle Pycache-Dateien im Paket, aber es schlägt immer noch fehl.
Was kann ich tun, um dies zu beheben, und was kann ich tun, um sicherzustellen, dass dies kein Problem bleibt?
Der eigentliche Code ist
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
)
Können Sie den Fehler hinzufügen? – Vallentin
Sie erhalten den Fehler, wenn 'main.py' versucht,' Package.moduleA' zu importieren? Sie können verschiedene Module bekommen, als Sie denken. 'os.path.realpath ('Paket .__ file__') wäre interessant. – tdelaney
Ich werde so bald wie möglich morgen früh mit realpath aktualisieren. – CBlumey