ModuleNotFoundError: нет модуля с именем «_tkinter» при установке Python 3.12.0 с использованием pyenv в Fedora 38 ⇐ Python
-
Гость
ModuleNotFoundError: нет модуля с именем «_tkinter» при установке Python 3.12.0 с использованием pyenv в Fedora 38
Я пытаюсь установить последнюю версию Python 3.12.0 в Fedora 38 с помощью pyenv. Команда: pyenv install 3.12.0
Получаю ошибку ниже -
~ установка pyenv 3.12.0 Загрузка Python-3.12.0.tar.xz... -> https://www.python.org/ftp/python/3.12. ... 2.0.tar.xz Установка Python-3.12.0... Traceback (последний вызов последний): Файл «», строка 1, в Файл "/home/raj/.pyenv/versions/3.12.0/lib/python3.12/tkinter/__init__.py", строка 38, в import _tkinter # Если это не помогло, возможно, ваш Python не настроен для Tk ^^^^^^^^^^^^^^^^ ModuleNotFoundError: нет модуля с именем «_tkinter» ВНИМАНИЕ: расширение Python tkinter не было скомпилировано, и была обнаружена подсистема графического интерфейса. Вам не хватает инструментария Tk? Python-3.12.0 установлен в /home/raj/.pyenv/versions/3.12.0. Я также установил tkinter в Fedora, но его версия 3.11.6.
~ sudo dnf install python3-tkinter -y Последняя проверка срока действия метаданных: 1:29:18 назад, вторник, 17 октября 2023 г., 21:30:15 по тихоокеанскому времени. Пакет python3-tkinter-3.11.6-1.fc38.x86_64 уже установлен. Зависимости устранены. Как исправить эту ошибку?
Примечание:
Подробности об ОС
~ lsb_release -a Версия LSB: :core-4.1-amd64:core-4.1-noarch Идентификатор дистрибьютора: Fedora Описание: Выпуск Fedora 38 (Тридцать восемь) Выпуск: 38 Кодовое имя: ТридцатьВосемь версия pyenv
~ pyenv --version pyenv 2.3.30
Я пытаюсь установить последнюю версию Python 3.12.0 в Fedora 38 с помощью pyenv. Команда: pyenv install 3.12.0
Получаю ошибку ниже -
~ установка pyenv 3.12.0 Загрузка Python-3.12.0.tar.xz... -> https://www.python.org/ftp/python/3.12. ... 2.0.tar.xz Установка Python-3.12.0... Traceback (последний вызов последний): Файл «», строка 1, в Файл "/home/raj/.pyenv/versions/3.12.0/lib/python3.12/tkinter/__init__.py", строка 38, в import _tkinter # Если это не помогло, возможно, ваш Python не настроен для Tk ^^^^^^^^^^^^^^^^ ModuleNotFoundError: нет модуля с именем «_tkinter» ВНИМАНИЕ: расширение Python tkinter не было скомпилировано, и была обнаружена подсистема графического интерфейса. Вам не хватает инструментария Tk? Python-3.12.0 установлен в /home/raj/.pyenv/versions/3.12.0. Я также установил tkinter в Fedora, но его версия 3.11.6.
~ sudo dnf install python3-tkinter -y Последняя проверка срока действия метаданных: 1:29:18 назад, вторник, 17 октября 2023 г., 21:30:15 по тихоокеанскому времени. Пакет python3-tkinter-3.11.6-1.fc38.x86_64 уже установлен. Зависимости устранены. Как исправить эту ошибку?
Примечание:
Подробности об ОС
~ lsb_release -a Версия LSB: :core-4.1-amd64:core-4.1-noarch Идентификатор дистрибьютора: Fedora Описание: Выпуск Fedora 38 (Тридцать восемь) Выпуск: 38 Кодовое имя: ТридцатьВосемь версия pyenv
~ pyenv --version pyenv 2.3.30