Запуск Tkinter на Mac - PullRequest
       4

Запуск Tkinter на Mac

0 голосов
/ 20 апреля 2020

Я абсолютный новичок ie. Я пытаюсь сделать Python GUI для своего школьного проекта, поэтому я решил использовать Tkinter. Когда я пытаюсь импортировать Tkinter, он выдает следующее сообщение:

>>> import tkinter
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.7/lib/python3.7/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'

Я пытался найти решение в Интернете, но не смог найти его (в основном не понял).

I Прочитайте о какой-то проблеме с каталогом в setup.py, но я не понимаю, как это исправить. В моей папке python3 .7 есть папка tkinter.

Я не совсем понимаю эти шаги, которые нашел. Если произойдет сбой с «Нет модуля с именем _tkinter», необходимо изменить конфигурацию Python, чтобы включить этот модуль (который является модулем расширения, реализованным в C). не редактировать модули / настройки (устарело). Возможно, вам придется установить Tcl и Tk (при использовании RPM также установите RPM -devel) и / или отредактируйте сценарий setup.py, чтобы он указывал на правильные места, где установлен Tcl / Tk. Если вы устанавливаете Tcl / Tk в расположениях по умолчанию, просто перезапустите «make», чтобы создать расширение _tkinter. https://wiki.python.org/moin/TkInter

Я использую ОС Ma c и использую код Visual Studio.

1 Ответ

0 голосов
/ 20 апреля 2020

{ ссылка } поможет вам.

Таким образом, вы должны переустановить python для вашей компьютерной битовой системы.

И ниже код также стратегия полезно для вас.

try:    
    from Tkinter import * # for Python2
except ImportError:
    from tkinter import * # for Python3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...