Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » tkinter не входит в стандартную библиотеку [RSS Feed]

#1 Май 11, 2016 02:02:01

Rudium
Зарегистрирован: 2015-12-06
Сообщения: 114
Репутация: +  1  -
Профиль   Отправить e-mail  

tkinter не входит в стандартную библиотеку

Почему нельзя создавать GUI c помощью tkiner ничего не доустанавливая с python3.5 в ubuntu 16.04. ? Кто знает, почему?
(ImportError: No module named ‘_tkinter’, please install the python3-tk package)

Отредактировано Rudium (Май 12, 2016 10:52:47)

Офлайн

#2 Май 11, 2016 02:50:09

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9880
Репутация: +  853  -
Профиль   Отправить e-mail  

tkinter не входит в стандартную библиотеку

Надо доустановить пакеты в систему, касающиеся tk.

tk-8.5.14-1.fc20.i686
tk-devel-8.5.14-1.fc20.i686
python3-tkinter-3.3.2-9.fc20.i686
tkinter-2.7.5-10.fc20.i686

Для убунты найдёшь аналоги.



Отредактировано py.user.next (Май 11, 2016 02:50:30)

Офлайн

#3 Май 12, 2016 02:56:57

Rudium
Зарегистрирован: 2015-12-06
Сообщения: 114
Репутация: +  1  -
Профиль   Отправить e-mail  

tkinter не входит в стандартную библиотеку

Спасибо, Кэп. У меня нет проблем с установкой tkinter. А кто знает ответ на мой вопрос?

Отредактировано Rudium (Май 12, 2016 03:06:10)

Офлайн

#4 Май 12, 2016 04:51:53

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9880
Репутация: +  853  -
Профиль   Отправить e-mail  

tkinter не входит в стандартную библиотеку

Rudium
Спасибо, Кэп. У меня нет проблем с установкой tkinter.
tk и tkinter - это разные вещи.



Офлайн

#5 Май 12, 2016 10:45:41

Rudium
Зарегистрирован: 2015-12-06
Сообщения: 114
Репутация: +  1  -
Профиль   Отправить e-mail  

tkinter не входит в стандартную библиотеку

Я не правильно выразился. Нужно было написать - “Почему нельзя создавать GUI c помощью tkiner ничего не доустанавливая?” Но в windows в python3.4 все работает после установки python. Выходит вместе с tkinter ставится tk. Вообще не важно отдельные ли это части -интерфейс tkinter и сама tk. Важно то. что можно установить python и все работает. Если нужно доустанавливать, то это совсем другая песня. Я отредактировал вопрос в начале темы.

Отредактировано Rudium (Май 12, 2016 10:52:15)

Офлайн

#6 Май 12, 2016 12:16:57

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9880
Репутация: +  853  -
Профиль   Отправить e-mail  

tkinter не входит в стандартную библиотеку

Rudium
Почему нельзя создавать GUI c помощью tkiner ничего не доустанавливая?
Потому что все графические средства питона - это биндинги, то есть наборы функций, которые просто знают, как запускать функции из графических библиотек, установленных в системе.



Офлайн

#7 Май 12, 2016 12:56:58

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

tkinter не входит в стандартную библиотеку

Rudium
это глобальные различия в подходе к распространению софта на Windows системах и UNIX мире.
Если ваш вопрос более конкретно звучит почему в Убунте при установке пакета python не тянутся в качестве зависимостей пакеты с tkinter. То ответ на это есть. К примеру python работает на сервере, у которого нету графического интерфейса (классический случай) - то спрашивается зачем тянуть зависимости которые и не будут работать вовсе. Это идеологический вопрос, касающего себя основного концепта того как делались программы для UNIX.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#8 Май 12, 2016 22:41:02

Rudium
Зарегистрирован: 2015-12-06
Сообщения: 114
Репутация: +  1  -
Профиль   Отправить e-mail  

tkinter не входит в стандартную библиотеку

Спасибо за ответ. Насколько я помню в предыдущих версиях Ubuntu все работало без установки. Концепция Ubuntu изменилась или я что-то путаю и всегда было так? И еще я где то читал что модуль wx входит в стандартную библиотеку Python, но у меня его нет в 3.5

Отредактировано Rudium (Май 12, 2016 22:53:06)

Офлайн

#9 Май 12, 2016 23:04:38

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

tkinter не входит в стандартную библиотеку

wx никак не входит в стандартную библиотек.
про Ubuntu не подскажу, не пользуюсь.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#10 Май 13, 2016 00:32:08

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9880
Репутация: +  853  -
Профиль   Отправить e-mail  

tkinter не входит в стандартную библиотеку

Rudium
Насколько я помню в предыдущих версиях Ubuntu все работало без установки.
Потому что там был tk установлен. Не факт, что он установлен там по дефолту, но его могут требовать другие пакеты и зацепить таким образом при установке.

Rudium
И еще я где то читал что модуль wx входит в стандартную библиотеку
Что входит в библиотеку, можешь смотреть в документации
https://docs.python.org/3/library/index.html



Офлайн

  • Начало
  • » GUI
  • » tkinter не входит в стандартную библиотеку[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version