По какой-то причине я не могу использовать модуль Tkinter
или tkinter
. После запуска следующей команды в оболочке python
import Tkinter
или
import tkinter
Я получил эту ошибку
ModuleNotFoundError: нет модуля с именем 'Tkinter'
или
ModuleNotFoundError: нет модуля с именем 'tkinter'
В чем может быть причина и как мы можем ее решить?
ModuleNotFoundError: No module named 'tkinter'
и я думаю, что содержание здесь уместно.Ответы:
Вам, вероятно, нужно установить его, используя одно из (или что-то похожее) следующее:
Я использую Tkinter уже некоторое время. Почему бы вам не попробовать это и сообщить мне, если это сработало?
Вот ссылка ссылка и вот документ
Лучше проверить версии, как предлагается здесь :
Или вы получите ошибку
ImportError: No module named tkinter
РЕДАКТИРОВАТЬ 1: Просто чтобы сделать этот ответ более общим, я заимствовал следующее из комментариев. На Fedora, пожалуйста, используйте одну из следующих команд
или
источник
Поскольку вы используете Python 3, модуль был переименован в
tkinter
, как указано в документации :источник
Для windows 10 важно проверить в Python установить опциональную функцию "tcl / tk and IDLE". В противном случае вы получите ModuleNotFoundError: нет модуля с именем 'tkinter' . В моем случае было невозможно установить tkinter после установки Python с помощью чего-то вроде «pip install tkinter»
источник
Для Windows 10 с использованием VSCode или PyCharm с Python 3.7.4 - убедитесь, что Tk отмечен в установке. Я попытался
import tkinter as xyz
с верхним / нижним т и к и все варианты без удачи.Что работает это:
Пример в действии:
источник
_tkinter
имеет какой-либо эффект.tkinter
автоматически импортирует это.Возможно, вам придется установить для вашей конкретной версии, мне известны случаи, когда это было необходимо, когда я использовал много версий python, и одна версия в virtualenv, например, с использованием python 3.7, не импортировала tkinter. Мне пришлось бы установить его для этой версии. в частности.
Например
Не знаю почему - но это произошло.
источник
Убедитесь, что когда вы запускаете свой код Python, он находится в контексте Python3 . У меня была та же проблема, и все, что мне нужно было сделать, это ввести команду как:
против
последний код неверен, потому что tkinter явно недоступен в python1 или python2.
источник
проверьте версию Python, которую вы установили, используя команду
python --version
проверьте правильность установки модуля Tk из следующего кода
Проверьте, если вы используете ОС с открытым исходным кодом, то
проверьте модуль tkinter по следующему пути / home / python / site-packages / tkinter измените путь в соответствии с вашей системой
источник
Вам просто нужно установить его и импортировать в него ваш проект так:
этот код импортируется в командную строку:
после импорта ткинтер вашего проекта:
источник
На CentOS7, чтобы это работало с Python2, мне пришлось сделать:
Отметив это здесь, потому что я думал, что будет пакет pip, но вместо этого нужно фактически установить rpm.
источник
tkinter поставляется с Python ... удалить Python, переустановите его, все готово
источник
Проверьте apt для задач, он может быть помечен для удаления
Затем проверьте и установите необходимые
источник
--------- РАБОТАЛ НА ПИФОНЕ 2.7 ------------
Установите все нижеуказанные пакеты
источник
tkinter должен поставляться с последним Python, я не думаю, что он поставляется с Python 2. У меня была та же проблема, но как только я обновился до Python 3.8 tkinter был установлен
источник
используйте ниже.
источник
Переустановите ваш python, затем используйте
from tkinter import *
для импорта в ваш код. надеюсь, это поможетисточник