#python-3.x #3d #attributeerror #vpython
#python-3.x #3D #ошибка атрибута #vpython
Вопрос:
Я новичок в vpython и пытаюсь учиться. Однако сразу после установки модуля с помощью «pip install vpython» и создания файла python, содержащего это :
from vpython import *
box()
Я получил сообщение об ошибке:
Traceback (most recent call last):
File "C:/Users/remis/Downloads/Test Vpython.py", line 2, in <module>
box()
File "C:UsersremisAppDataLocalProgramsPythonPython38libsite-packagesvpythonvpython.py", line 1099, in __init__
super(box, self).setup(args)
File "C:UsersremisAppDataLocalProgramsPythonPython38libsite-packagesvpythonvpython.py", line 579, in setup
super(standardAttributes, self).__init__()
File "C:UsersremisAppDataLocalProgramsPythonPython38libsite-packagesvpythonvpython.py", line 236, in __init__
from .no_notebook import _
File "C:UsersremisAppDataLocalProgramsPythonPython38libsite-packagesvpythonno_notebook.py", line 271, in <module>
__w = threading.Thread(target=__server.serve_forever)
NameError: name '__server' is not defined
Exception ignored in: <function standardAttributes.__del__ at 0x00000182B9D4EAF0>
Traceback (most recent call last):
File "C:UsersremisAppDataLocalProgramsPythonPython38libsite-packagesvpythonvpython.py", line 1092, in __del__
super(standardAttributes, self).__del__()
File "C:UsersremisAppDataLocalProgramsPythonPython38libsite-packagesvpythonvpython.py", line 317, in __del__
cmd = {"cmd": "delete", "idx": self.idx}
AttributeError: 'box' object has no attribute 'idx'
Я не вижу никакой помощи в Интернете, могу ли я получить ее, пожалуйста?
Комментарии:
1. Пожалуйста, опубликуйте это на форуме VPython, groups.google.com/g/vpython-users и включите подробную информацию о том, как вы запускаете VPython.
2. Этот код отлично работает для моей установки vpython в виртуальную среду Python 3.9 на моем компьютере. Я также согласен с советом @user1114907.