Mans Idle ir throwing kļūdas, ka un saka tkinter
nevar't importēt.
Vai ir vienkāršs veids, kā instalēt tkinter
, izmantojot pip
vai easy_install
?
Šķiet, ka tam ir daudz pakešu nosaukumu...
Šis un citi dažādi varianti ar tkinter-py
nedarbojas.
pip install python-tk
Man ir Windows ar Python 2.7, un es nevaru apt-get
.
Paldies.
Tkinter bibliotēka ir iebūvēta katrā Python instalācijā. Un, tā kā jums ir Windows, es domāju, ka jūs instalējāt Python, izmantojot bināros failus savā tīmekļa vietnē?
ja tā, tad, visticamāk, jūs nepareizi ievadāt komandu. Tai vajadzētu būt:
`import Tkinter as tk
Pievērsiet uzmanību lielajam T Tkinter sākumā.
Python 3,
import tkinter as tk
Es redzu divus risinājumus:
1) Sekojiet Docs-Tkinter instalēt Python (Windows):
Tkinter (un kopš Python 3.1 arī ttk) ir iekļauts visās standarta Python izplatīšanās sistēmās. Svarīgi ir izmantot Python versiju, kas atbalsta Tk 8.5 vai jaunāku un ttk. Mēs iesakām instalēt "ActivePython" izplatīšanu no ActiveState, kas ietver visu nepieciešamo.
Tīmekļa pārlūkprogrammā dodieties uz Activestate.com un sekojiet saitēm, lai lejupielādētu ActivePython Community Edition operētājsistēmai Windows. Pārliecinieties, ka lejupielādējat 3.1 vai jaunāku versiju, nevis 2.x versiju.
Palaidiet instalēšanas programmu un sekojiet līdzi. Rezultātā iegūsiet ActivePython instalāciju, kas atrodas, piemēram, C:\python32
. No Windows komandu uzvednes vai sākuma izvēlnes "Run..." komandas jums vajadzētu būt iespējai palaist Python apvalku, izmantojot:
% C:\python32\python
Tas ļaus jums atvērt Python komandu uzvedni. Rādītājā ievadiet šīs divas komandas:
>>> import tkinter
>>> tkinter._test()
Pēc tam atvērsies neliels logs; pirmajā rindiņā loga augšdaļā būs rakstīts "This is Tcl/Tk version 8.5"; pārliecinieties, ka tā nav 8.4!
2) Atinstalējiet 64 bitu Python un instalējiet 32 bitu Python..
ja izmantojat python 3.4.1, vienkārši ierakstiet šo rindiņu from tkinter import *
, kas ievietos visu, kas ir modulī, jūsu programmas noklusējuma vārdu telpā. faktiski tā vietā, lai atsauktos, piemēram, uz pogu, piemēram, tkinter.Button
, jūs vienkārši rakstiet Button
.