2013-07-26 2 views
1

Я написал небольшое приложение GUI на основе Tkinter на python. Он работал нормально, когда запускался с IDLE, но отображает moduleError при его запуске напрямую. Я на окнах. Запуск его напрямую означает двойной щелчок на файле .py. Вот ссылка на код. У меня есть путь к Python добавляется в среде PATH переменнойОдинаковая программа работает при запуске с IDLE, но не при запуске напрямую

http://codepad.org/ezxcpi7Y

и изображение ошибки:

Error

Почему я получаю эту ошибку? Пожалуйста, помогите

+0

Первое, что приходит в голову: что такое путь python? распечатайте путь 'sys.path' из IDLE и cmd и сравните – inspectorG4dget

+0

Обратите внимание, что у вас есть строка ...' tkinter.mesagebox.showinfo' в коде .... –

+0

Это не вызывает проблем – cipher

ответ

6

Вы должны import tkinter.messagebox

IDLE (прописан в Тк) импортирует этот модуль в Tkinter (питон не импортирует модули дважды).

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