ImportError: невозможно импортировать имя «tksupport»

Я думаю, что это глупый вопрос, но я не знаю, как решить мою проблему. Я гуглил об этом, а также искал ТАК безрезультатно.

Я изучаю tkinter и скрученный, и просматриваю базовый пример, но не могу импортировать tksupport.

Я использую ubuntu mate 16.04 (32 бита) и python3.5.

Я установил скрученный, используя apt-get install python3-twisted, затем, когда это не сработало, я установил его еще раз, используя скрученный pip3 install.

Обе эти команды, казалось, работали нормально, и один из моих импортов (реактор) работает. это мой импорт

from twisted.internet import tksupport, reactor

Может ли кто-нибудь сказать мне, что я делаю неправильно?

Спасибо


person Awer Muller    schedule 26.10.2016    source источник
comment
какое именно сообщение об ошибке вы получаете?   -  person Bryan Oakley    schedule 26.10.2016
comment
Просматривая гуглы, я нашел пару случаев, когда люди утверждали, что tksupport еще не был перенесен на Python3, но не смог найти никаких подтверждений.   -  person wpercy    schedule 26.10.2016
comment
@BryanOakley точное сообщение об ошибке - это заголовок этого поста. Спасибо   -  person Awer Muller    schedule 26.10.2016
comment
Похоже, что tksupport нет в версии twisted.internet для Python3 — я подтвердил, что tksupport.py существует в версии Python2, но не в версии Python 3. Среди прочих отличий.   -  person sytech    schedule 26.10.2016


Ответы (1)


Не все модули в Twisted были портированы на Python 3. tksupport не были портированы.

Были перенесены только некоторые части Twisted, поэтому в Python 3 установлено только подмножество модулей. Полный список портированных модулей можно увидеть на странице twisted.python.dist3.

документация по Twisted Python3

Список скрученных модулей в настоящее время в Python3

person sytech    schedule 26.10.2016