Как исправить 'ImportError: невозможно импортировать имя' ttk '' в Python 3.6.8 - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь создать графический интерфейс для написанной мной программы на Python. Для этого я хотел бы импортировать ttk из модуля tkinter, который (насколько я знаю) не должен требовать дальнейшей установки в Python 3.6.8. Я программирую уже 3 месяца, поэтому, извините, если ответ тривиален для вас, я все еще новичок в Python (или программировании в целом ^^).

Я уже пробовал следующие версии для импорта ttk:

import tkinter as tk
from tkinter import ttk 

import tkinter as tk
from tkinter.tkk import ttk 

import tkinter as tk
from tkinter.ttk import *

Последние два дали мне ошибку 'Нет модуля с именем' tkinter.ttk '; 'tkinter' - это не пакет '

from tkinter import *
import ttk

Так как мне импортировать ttk в Python 3.6.8 без ошибки? Спасибо за вашу помощь.

1 Ответ

1 голос
/ 17 апреля 2019

Вы не можете использовать tkinter, если он не установлен на вашем компьютере с Python 3.6.8. Чтобы проверить, установлен ли tkinter, перейдите в терминал (командная строка для Windows) и введите следующую команду:

python -m tkinter

Если эта команда открывает окно с простым интерфейсом Tk, это означает, что он установлен правильно, и вы сможете импортировать пакет tkinter в вашу программу.

Однако, если это показывает ошибку, я рекомендую переустановить Python и убедиться, что вы выбрали TCL / TK и IDLE, когда он запрашивает дополнительные установки.

Дайте мне знать, если это работает.

...