Vypython: ошибка атрибута: объект ‘box’ не имеет атрибута ‘idx’

#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.