Я пытаюсь запустить этот код
from tkinter import *
master = Tk()
w = Canvas(master, width=40, height=60)
w.pack()
canvas_height=20
canvas_width=200
y = int(canvas_height / 2)
w.create_line(0, y, canvas_width, y )
mainloop()
и получаю сообщение об ошибке
Traceback (последний вызов был последним):
Файл "", строка 1, в
ModuleNotFoundError: нет модуля с именем 'tkinter'
Поскольку tkinter уже присутствует в python, я проверил в C:\Python38\Lib\site-packages
, чтобы увидеть, присутствует ли tkinter, но его также нетЯ попробовал следующее
Запуск python -m tkinter из командной строки должен открыть окно, демонстрирующее простой интерфейс Tk, сообщая, что tkinter правильно установлен в вашей системе, а также показывая, какая версияTcl / Tk установлен, так что вы можете прочитать документацию Tcl / Tk, относящуюся к этой версии
, как указано в tkinter - интерфейс Python для Tcl / Tk
Я пытался установить tkinter
, используя pip3 install tk
, и я получил Requirement already satisfied: tk in c:\python38\Lib\site-packages (0.1.0)
Но когда я снова запускаю код, я получаю ошибку
ОШИБКА: не удалось найти версию, которая удовлетворяет требованиюent tkinter (из версий: none) ОШИБКА: Не найдено соответствующего распределения для tkinter
Моя версия Python Python 3.8.0 и версия pip pip 19.3.1
Я отсылал к этому , но безуспешно.
Куда я иду не так? Пожалуйста, помогите