AttributeError для запуска VPython в Python 3.5.2 в Windows

Я использую pyhton 3.5.2 и собираюсь запустить VPython на своей машине с Windows.

Я только что установил VPython на pip, правильно.

Но так как я хочу запустить тестовый скрипт, как показано ниже:

from vpython import *
box()

Будет выдана ошибка:

get_ipython().kernel.comm_manager.register_target('glow', GlowWidget) AttributeError: объект 'NoneType' не имеет атрибута 'kernel'

Кто-нибудь имеет представление об этой проблеме?

Возможный дубликат без ответа: здесь

После того, как я удалил все версии и снова установил версию 3.5, появилась ошибка, чтобы не найти пригодный для использования файл init.tcl. Более того, неработающий редактор не запустится!


person A.Loc    schedule 25.11.2016    source источник
comment
У вас есть несколько версий Python на вашем компьютере?   -  person Roboticist    schedule 26.11.2016
comment
@Roboticist: Да, все версии 2.7, 3.2, 3.4 и 3.5 вместе.   -  person A.Loc    schedule 26.11.2016
comment
Вам лучше рассмотреть возможность конфликта между ними всеми. Просто удалите две средние версии, чтобы проверить, решится ли проблема или нет...   -  person Roboticist    schedule 26.11.2016


Ответы (1)


Конфликт изменил файл tcl в ваших локальных каталогах. Проблема с холостым ходом, возможно, в повреждении tkInter файлов.

Просто скопируйте C:\Python35\tcl в C:\Python35\Lib полностью. Оба вопроса должны быть решены.

person Roboticist    schedule 26.11.2016