Найти - Пользователи
Полная версия: python3.6 не видит tk
Начало » GUI » python3.6 не видит tk
1
Rudium
ImportError: No module named ‘_tkinter’, please install the python3-tk package
Причем python3-tk установлен и из под python3.5 gui запускается.
Команда “python3” в консоли вызывает python3.6, как и положено.
scidam
Вполне возможно вы собрали Python, без поддержки Tkinter. Не используете ли Вы случайно pyenv?
Если так, то следует прочесть здесь
Rudium
Мне сложно понять как можно по умолчанию собрать python без поддержки tkinter. Как может python не иметь возможность выполнять код собственной библиотеки? Другое дело что tkinter пытается вызвать tk и не находит его. Рядом с python3.6 у меня стоит python3.5. Последний python видит tk. pyenv не использую. Справка по установленным модулям показывает что tkinter установлен в 3.6
Rudium
den@den-Aspire-V5-572G ~ $ python3
Python 3.6.0 (default, Jan 26 2017, 12:40:10)
on linux
Type “help”, “copyright”, “credits” or “license” for more information.
 >>> import tkinter
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/local/lib/python3.6/tkinter/__init__.py", line 36, in <module>
    import _tkinter # If this fails your Python may not be configured for Tk
ModuleNotFoundError: No module named '_tkinter'
>>>
den@den-Aspire-V5-572G ~ $ sudo apt install python3-tk
пароль для den:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлен пакет python3-tk самой новой версии (3.5.1-1).
Следующие пакеты устанавливались автоматически и больше не требуются:
libpython3.6-minimal libpython3.6-stdlib python3.6-minimal
Для их удаления используйте «sudo apt autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 11 пакетов не обновлено.
old_monty
Rudium
Попробуйте (пере)установить библиотеку Tcl/Tk для Linux, для этого скачайте ее отсюда.
Я установил версию 8.5.18.0. Обе версии Python, 3.6.0 и 3.5.0, с ней успешно работают. Правда, у меня не Linux, а MacOS X.
Rudium
Попробовал. Не работает. Да и незачем переустанавливать. Есть же она. Стоит. Нужно решить проблему ее видимости для tkinter. Пути прописать где-то.
Rudium
Проблема решена удалением Linux и установкой Windows )))
Shaman
С питоном 3.6 из ppa:jonathonf/python-3.6 никаких проблем.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB