AttributeError при попытке вызвать tkinter в коде Visual Studio - PullRequest
0 голосов
/ 13 октября 2019

Я пытаюсь узнать, как использовать tkinter для создания GUI с python. Я только что установил код Visual Studio, поскольку хотел попробовать новую IDE, но при попытке запустить мой код я получаю следующую ошибку:

AttributeError: модуль 'tkinter' не имеет атрибута 'Tk'

Код, о котором идет речь, просто:

import tkinter as tk

tk.Tk()

Я пытался запустить один и тот же код в IDLE и PyCharm, где он работает нормально. Я также могу без проблем написать тот же код в оболочке Python из VSC. Я попытался импортировать другие модули в VSC, и этот код работает нормально, когда я вызываю модули. Есть предложения?

1 Ответ

2 голосов
/ 13 октября 2019

Возможно, у вас есть файл tkinter.py, созданный в текущем каталоге, и из-за более высокого приоритета импорт модуля / файла при вызове import tkinter as tk.

Просто переименуйте этот файл tkinter.py во что-нибудьеще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...