К сожалению, не существует стандартного кроссплатформенного способа принудительно установить Tkinter
. Tkinter
является частью стандартной библиотеки Python, поэтому распространители, которые удаляют Tkinter
или другие модули стандартной библиотеки и упаковывают их как необязательные объекты, делают это, используя свои собственные инструменты управления пакетами, и, как правило, вам необходимо знать конкретные команды для каждого распределения. Лучшее, что вы можете сделать в целом, это выполнить тестирование и выполнить его изящно, если Tkinter
(или tkinter
в Python 3
) не импортируется, поэтому что-то вроде:
import sys
try:
import Tkinter
except ImportError:
sys.exit("Tkinter not found")