Я работаю над крупномасштабной программной системой, написанной на Python прямо сейчас.Python: NameError - что мне делать с этим?
Дело в том, что я не уверен, как убедиться, что каждый файл .py в системе верен. Единственный способ запустить программное обеспечение - запустить файл main.py, который использует все остальные .py-файлы.
Таким образом, либо все работает, либо одно не делает (заставляя все не работать).
Я продолжаю получать идентификационный код даже при импорте нужного файла. Я думаю, что это может быть связано с тем, что класс, связанный с этим именем в NameError, может иметь ошибки в нем. Какие-либо предложения? NameError дает мне это:
File "<string>", line 1, in <module>
NameError: name 'RGBox' is not defined
Это не сообщение об ошибке очень полезно, и я не знаю, почему это дает «строка» и «модуль» вместо фактических значений .....
[EDIT] - Я работаю через ssh в удаленную машину unix.
Не могли бы вы попробовать подробные сведения и предоставить более подробную информацию об ошибке 'python -v <файл, который вы пытаетесь запустить. Также вы могли бы предоставить информацию о первых строках импорта в файлах? –