Я отчаянно пытаюсь сделать работу tkinter над своим экземпляром EC2.Установите и сделайте работу tkinter на экземпляре AWS EC2
Я просто хочу, чтобы быть в состоянии выполнить эту строку в Python:
from tkinter import *
или этот для более старой версии, от того, что я понял, прежде чем питона 3.x вы должны были использовать прописную T
from Tkinter import *
Сейчас обе эти команды возвращают это:
ImportError: No module named _Tkinter
Вот шаги, которые я взял и что я нашел в своем исследовании:
версия питона в настоящее время работает на моем случае это питон 2.6.8, полагая, что Tkinter может не прийти с этой версией я решил установить питон версию 3.2 (сохраняя 2.6.8) с использованием этого http://www.hosting.com/support/linux/installing-python-3-on-centosredhat-5x-from-source/
Затем запущен python 3.2 Я столкнулся с той же проблемой, что он не сообщил мне ни одного модуля, называемого tkinter.
Затем я попытался установить Tkinter, используя много различных команд:
ня установить TkInter
ни установить Tkinter
ни установить питон-тк
ни установить python3-тк
yum install tk-devel
ням установить gtk2-Devel
ням установить PyGTK2-разви
Все это дает мне тот же результат:
No package (name of the package) available.
Кроме того, в моей папке питон 3.2/непринятия (второй, который я установил) есть папка с именем tkinter, но все же кажется, что как-то python3 ее не видит.
Что мне не хватает? Почему я не могу импортировать tkinter, когда я нахожусь в python?
С EC2 экземпляры ориентированы на сервер и, как правило, не имеют X-сервера, если вы можете установить приложение Tkinter, где бы вы его отображали? – msw
Да, это имеет смысл, я не думал об этом, спасибо! – user2041389
Некоторые библиотеки Python нуждаются в tkinter, несмотря на то, что дисплей может даже не использоваться. –