Python/Myro: ошибка в atexit._run_exitfuncs
Мой курс Python для начинающих использует Python 2.4 и Myro, последний из которых не доставил мне ничего, кроме неприятностей. На этом этапе в классе я даже не могу запустить код, который написал девять раз из десяти, хотя иногда он может работать, несмотря на то, что я ничего не меняю. Даже примеры программ, которые предоставляет класс, в конечном итоге дают мне ошибки. Я предполагаю, что проблема связана с самой платформой Myro и не является моей собственной ошибкой. Учитель не отвечает, поэтому я перешел на этот сайт. Вот ошибка, которую я получаю.
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "C:\Python24\lib\atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "C:\Python24\lib\site-packages\myro\__init__.py", line 784, in _cleanup
if "robot" in myro.globvars.robot.robotinfo:
AttributeError: 'SimScribbler' object has no attribute 'robotinfo'
Error in sys.exitfunc:
Myro is stopping: -------------------------------------------
Traceback (most recent call last):
File "C:\Python24\lib\atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "C:\Python24\lib\site-packages\myro\__init__.py", line 784, in _cleanup
if "robot" in myro.globvars.robot.robotinfo:
AttributeError: 'SimScribbler' object has no attribute 'robotinfo'
Exception exceptions.AttributeError: "'NoneType' object has no attribute '__del__'" in <bound method SynthAndOutput.__del__ of <pyTTS.sapi.SynthAndOutput object at 0x02392430>> ignored
Как я уже сказал, проблема, похоже, в самой Myro, а не в моем собственном коде. Я попытался переустановить Python и Myro в соответствии с письменными инструкциями класса, и я даже пытался использовать другой компьютер, но безрезультатно. Эта проблема у меня над головой, что я могу сделать, чтобы решить ее?