Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Tkinter не работает в Pycharm?  (Прочитано 5464 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pdragon

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
    • Мой личный сайт
Tkinter не работает в Pycharm?
« : 07 Февраля 2013, 17:33:12 »
Не знаю точно, но думаю тема правильно мною выбрана, проблема значит у меня такая:
пытаюсь я пробно запустить в питоне под Pycharm "Tkinter"
#!/usr/bin/python
if __debug__ :
    print("Module in Debug mode")
from Tkinter import *
root = Tk()
и значит соответственно получаю ошибку:
Module in Debug mode
Traceback (most recent call last):
  File "/usr/lib/python3.2/tkinter/__init__.py", line 40, in <module>
    import _tkinter
ImportError: No module named _tkinter

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/pavel/PycharmProjects/teach1/test/form_probe.py", line 5, in <module>
    from tkinter import *
  File "/usr/lib/python3.2/tkinter/__init__.py", line 42, in <module>
    raise ImportError(str(msg) + ', please install the python-tk package')
ImportError: No module named _tkinter, please install the python-tk package

Process finished with exit code 1

Думаю, ну хорошо, переделываю немного так:
#!/usr/bin/python
if __debug__ :
    print("Module in Debug mode")
import tkinter
root = Tk()
но теперь новая проблема:
Module in Debug mode
Traceback (most recent call last):
  File "/usr/lib/python3.2/tkinter/__init__.py", line 40, in <module>
    import _tkinter
ImportError: No module named _tkinter

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/pavel/PycharmProjects/teach1/test/form_probe.py", line 6, in <module>
    import tkinter
  File "/usr/lib/python3.2/tkinter/__init__.py", line 42, in <module>
    raise ImportError(str(msg) + ', please install the python-tk package')
ImportError: No module named _tkinter, please install the python-tk package

Process finished with exit code 1
Причём в терминале самого питона данный код естественно в первом варианте прекрасно отрабатывает, я думаю проблема в том, что PyCharm все модули пытается только мелкими буквами отображать, а данный модуль называется принципиально с заглавной буквы, помогите пожалуйста кто что знает, гугль не помог, видимо я первый у кого подобная загвоздка, поиск по сайту тоже не дал результатов  :'(

python-tk и даже "dev" пакеты установлено, да и без PyCharm запускается, так что он врёт, но как решить данное не знаю :(

Оффлайн pdragon

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
    • Мой личный сайт
Re: Tkinter не работает в Pycharm?
« Ответ #1 : 09 Февраля 2013, 19:21:09 »
что вообще ни кто не знает? :(

Оффлайн milssky

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Tkinter не работает в Pycharm?
« Ответ #2 : 09 Февраля 2013, 23:26:40 »
у меня pycharm 2.6.3 корректно вывел. Обновляться пробовал?

Оффлайн pdragon

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
    • Мой личный сайт
Re: Tkinter не работает в Pycharm?
« Ответ #3 : 10 Февраля 2013, 05:02:37 »
Да у меня и в pyQt таже проблема, я уже и pycharm 2.7 поставил, а "обновляться" это в смыли что? Python, tkinter или Pycharm? Уде думаю, питона 2.7 попробывать - может там пойдёт

Пользователь решил продолжить мысль 10 Февраля 2013, 05:16:21:
Понял в чём дело, когда 2.7 интерпретатор выбрал, но почему для 3.2 то не хочет среда работать с tkinte'ом? мне как бы на 3.2 в разы интереснее, чем под 2.7 :(
« Последнее редактирование: 10 Февраля 2013, 05:16:21 от pdragon »

 

Страница сгенерирована за 0.016 секунд. Запросов: 21.