Невозможно импортировать Tkinter - PullRequest
0 голосов
/ 21 июня 2020

Я использую Git Bash для запуска некоторого кода с участием Tkinter, но не могу запустить код и получил ошибку ModuleNotFoundError: Нет модуля с именем 'Tkinter'. У меня #! / Usr / bin / env / python3 в качестве первой строки моего кода, но это, похоже, не помогает. Когда я набираю import Tkinter и импортирую tkinter в мою строку bash, он возвращается с bash: import: command not found. Когда я пытаюсь использовать sudo, он отвечает bash: sudo: command not found. Я не уверен, что делать на этом этапе, поскольку я уже переустановил оба git bash и python, и, похоже, ни один из них не помогает.

Ответы [ 2 ]

0 голосов
/ 21 июня 2020

Что касается первого сообщения об ошибке, то ответ joelhed должен решить вашу проблему. Вы получаете второе сообщение об ошибке, потому что вы не можете напрямую запускать команды python в строке bash. Чтобы запустить команды python в командной строке, сначала запустите python.

0 голосов
/ 21 июня 2020
Оператор import

Python чувствителен к регистру, поэтому он может работать, если вы напишете import tkinter вместо import Tkinter.

Причина, по которой некоторые учебники используют последнее, состоит в том, что это как это было раньше в python 2. Однако это не считалось очень pythoni c, поскольку все имена пакетов и модулей должны быть в нижнем регистре, поэтому он был изменен в python 3.

...