我的初学者级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,我甚至尝试使用不同的计算机,但无济于事。这个问题在我脑海中浮现,我该怎么做才能解决它?