import _tkinter # Если это не удается, ваш Python не может быть настроен для ошибки Tk в python 3.8
В настоящее время используется Ubuntu 20.04 LTS с python3.8.5. Я впервые использую ubuntu без каких-либо предварительных знаний о терминале. О. Я хотел бы получить подробный ответ, если это возможно. Ниже показан вывод терминала, когда я пытаюсь импортировать tkinter в python3.
>>> import tkinter
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.8/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'
>>>
Я переустановил python3 и tkinter с помощью sudo apt, но все равно показывает ту же ошибку. Когда я запускаю ту же команду в python IDLE, она работает без ошибок. Надеюсь, это ясно объясняет мою проблему, если есть какая-либо другая информация. требуется ответ, пожалуйста. Я также пробовал запустить команду >>> из tkinter import *
5 ответов
Я была такая же проблема. Перешел с 3.8 на 3.7 и все заработало. Я использую PyCharm CE, который упрощает переключение между интерпретаторами.
Я столкнулся с той же проблемой на Mac. Я использовал виртуальный env python. .Эта команда сработала для меня.
brew install python-tk.
так как я все еще использую python 3.9, этот код работает для меня:
brew install python-tk@3.9
при использованииbrew install python-tk
brew установит [email protected] только с ключом
CentOS 8 + Python 3.9.5 - вот что я сделал :
1-й:
yum search tkinter
yum install python39-tkinter.x86_64
2-й:
yum install tk-devel
3-й: исходная папка cd python3.9.5
make install
это работает в моем случае
Решена проблема, возникшая из-за того, что Tkinter был установлен для версии 3.5, а не для версии 3.8. Для этого я установил версию 3.5 и оставил только одну версию, то есть 3.8, и снова установил Tkinter, и это сработало! Это просто обходной путь, чтобы все заработало, но более предпочтительным способом является создание venv, а затем установка конкретных версий python и необходимых библиотек.