Как pip или легко установить tkinter
мой холостой бросает ошибки, которые и говорит tkinter невозможно импортировать.
есть ли простой способ установить tkinter через pip или easy_install?
там, кажется, много имен пакетов летающих вокруг для этого...
это и другие разнообразные вариации с tkinter-pypy не работают.
pip install python-tk
Я на Windows с Python 2.7 и не могу apt-get.
спасибо.
10 ответов:
Ну я вижу здесь два решения:
1) следовать Docs-Tkinter install for Python (для Windows):
Tkinter (и, начиная с Python 3.1, ttk) включены во все стандартные дистрибутивы Python. Важно, чтобы вы использовали версию Python, поддерживающую Tk 8.5 или выше, и ttk. Мы рекомендуем установить дистрибутив "ActivePython" из ActiveState, который включает в себя все, что вы будете необходимость.
в вашем веб-браузере перейдите к Activestate.com, и следуйте по ссылкам, чтобы загрузить издание сообщества ActivePython для Windows. Убедитесь, что вы загружаете 3.1 или более новую версию, а не 2.x версия.
запустите программу установки и следуйте за ней. Вы получите новую установку ActivePython, расположенную, например,
C:\python32. Из командной строки Windows или меню "Пуск"..."команда, то вы должны быть в состоянии запустить оболочку Python через:% C:\python32\pythonЭто должно дать вам командную строку Python. В командной строке введите следующие две команды:
>>> import tkinter >>> tkinter._test()это должно выскочить небольшое окно; первая строка в верхней части окна должна сказать: "это Tcl / Tk версии 8.5"; убедитесь, что это не 8.4!
2) Удалите 64-разрядный Python и установите 32-разрядный Python.
библиотека Tkinter встроена в каждую установку Python. И поскольку вы находитесь на windows, я считаю, что вы установили python через двоичные файлы на своем веб-сайте?
если это так, то, скорее всего, вы набираете команду неправильно. Это должно быть:
import Tkinter as tkобратите внимание на заглавную букву T в начале Tkinter.
Для Python 3,
import tkinter as tk
Если вы используете virtualenv, это нормально, чтобы установить tkinter с помощью
sudo apt-get install python-tk(python2),sudo apt-get install python3-tk(python3), и он будет отлично работать в виртуальной среде
при установке python для Windows, используйте стандартный вариант или установить все, что он просит. Я получил ошибку, потому что я снял выбор tcl.
Я решил ту же проблему, используя эти две команды 100%
sudo yum -y update sudo yum -y install python36u-tkinter
в python Tkinter был пакет по умолчанию,ремонт в то время мы можем выбрать Tcl/Tk , в каталоге c Tkinter хранится в C:\Python27\DLLs_tkinter.pyd на этом месте, переустановите в противном случае сразу положите (_tkinter.pyd) файл в DLL Введите описание изображения здесь
Я публикую в качестве верхнего ответа реквоты документации, которую я не нашел полезной.
tkinter поставляется в комплекте с python install on windows, Если вы выберете его во время окна установки.
решение состоит в том, чтобы восстановить установку (через удаление GUI в порядке), и выберите для установки tk на этот раз. Возможно, вам потребуется указать или повторно загрузить двоичный файл в этом процессе. Загрузка непосредственно из activestate не работает для меня.
Это обычная проблема люди имеют на windows, как это легко не хотят устанавливать TCL / TK, если вы не знаете, что это такое, но Matplotlib и т.д. требуют его.
У меня была аналогичная проблема с Win-8 и python-3.4 32 бит, я решил ее, загрузив ту же версию из python.org .
следующим шагом будет нажать кнопку ремонта и установить пакет Tk/tkinter или просто нажать на ремонт. Теперь должен получить Python34/Lib / tkinter модуль присутствует. Импорт tkinter должен работать ..
Если вы используете python 3.4.1 просто напишите эту строку
from tkinter import *Это поместит все в модуле в пространство имен по умолчанию вашей программы. на самом деле вместо того, чтобы сказать, как кнопкуtkinter.Buttonвы просто наберитеButton


Comments