Я, конечно, скорее всего сделал всё очень, очень не так.
У меня есть смутное подозрение, что пытаться запустить программу, видеть в терминале 1 ошибку (а он выдавал их по одной), исправлять её, пытаться ещё раз, чтобы увидеть следующую ошибку и по новой — это не то, как делают все прошареные люди. Это просто не может быть правдой. Проблема в том, что имеющаяся инструкция — это буквально:
— установи пипом библиотеки из списка
— попытайся запустить и молись, чтоб запустилось.
Ну, я это и делал. И нет, половины запрашиваемых библиотек в списке зависимостей не было. В чём проблема посмотреть на начало кода со всеми десятками 'import [A] import [B] etc' и указать в списке их все — не понимаю. Обычный пользователь, не приученный читать, что ему там ответ пишет терминал — вообще-б в истерику пришёл-бы и остановился где-то вначале.
А, да, накидайте, пожалуйста, человеку плюсиков вот здесь, именно его ответ был коротко и по делу. Может он не самый продвинутый или правильный, зато он был понят чайником и заработал у чайника с первой попытки.
https://stackoverflow.com/questions/76105218/why-does-tkinter-or-turtle-seem-to-be-missing-or-broken-shouldnt-it-be-part/78898154#78898154