2013-11-07 3 views
2

Мне нужно запустить приложение, написанное на python. Когда я пытаюсь загрузить его из терминала я получаю эту ошибку:Python 2.6.6 и tkinter module

 File "/usr/local/bin/soar", line 3, in <module> 
     import form.main 
     File "/usr/local/lib/python2.6/site-packages/form/main.py", line 14, in <module> 
     from Tkinter import * 
     File "/usr/local/lib/python2.6/lib-tk/Tkinter.py", line 39, in <module> 
     import _tkinter # If this fails your Python may not be configured for Tk 
    ImportError: No module named _tkinter 

Я установил питон 2.6.6 из исходных файлов. Я действительно смущен !!

Как установить tkinter?

Я бегу Xubuntu 13.10. Вы можете увидеть различные версии питона уже установлены в ниже:

Python error

Как я могу удалить python2.6.6? Я попытался удалить все файлы и папки, связанные с python2.6. Теперь, когда я запускаю python, он по-прежнему загружает python 2.6.6. Я действительно не знаю, что делать !! Я попытался выполнить инструкции here и here, чтобы удалить его, но это не сработало, поэтому я удалил все файлы и папки вручную. enter image description here

+1

Что произойдет, если вы запустите свою программу с помощью python 2.7, например 'python2.7 soar'? – Fiver

+0

@Fiver Перед установкой 2.6.6 он загрузил графический интерфейс, но он не работал должным образом. После установки 2.6.6, когда я пытаюсь запустить его с 2.7, он говорит, что он не может взлететь! Я пытаюсь много разных вещей. Я думаю, что я что-то изменил, поэтому он не запускает его с 2,7. – Ali

ответ

1

Введите следующее в терминале:

sudo apt-get install python-tk 

Установите python3-tk пакет, если вам нужно Tkinter функциональность в 3-й версии питона.

+0

Я уже это сделал. ничего не меняется. Я все равно получаю ту же ошибку. – Ali

+1

Возможно, вам нужно установить Tcl и Tk. подробнее: http://stackoverflow.com/a/5459513/1832058 – furas

+0

Да, может быть. Но сначала я должен удалить python, прежде чем я его снова построю, Нет? – Ali

Смежные вопросы