Gentoo Archives: gentoo-user-hu

From: POLONKAI Gergely <polesz@×××××××××.info>
To: gentoo-user-hu@l.g.o
Subject: Re: [gentoo-user-hu] Python Tkinter
Date: Wed, 13 Dec 2006 13:47:26
Message-Id: 45800454.6030404@w00d5t0ck.info
In Reply to: Re: [gentoo-user-hu] Python Tkinter by BORGULYA Gergely
tk use flag be van kapcsolva, _tkinter modul viszont nincs :(

BORGULYA Gergely írta:
> Azt hogy a python-hoz lefordult-e a tkinter csomag, azt a legegyszerűbb > kipróbálni, így: > > $ python > Python 2.4.3 (#1, Dec 4 2006, 13:45:12) > [GCC 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8)] on linux2 > Type "help", "copyright", "credits" or "license" for more information. > >>>> import _tkinter >>>> >>>> > > Ha nem volt hiba, akkor a python rendben van. > > Ha nincs a 2.4-es pythonban tk modul, annak lehet oka az, hogy a tk useflag > elnevezése változott a 2.3 és 2.4 -es python-ok között - ha jól vettem ki - : > tehát a régi tcltk flag helyett most tk flag jelent meg. Lehet probléma, ha > ezt nem állítottad át. > > A másik tippem szintén az upgrade-elésekhez tartozik, bár most nem úgy > hangzik, mint ha ez az eset forogna fenn: > A python modulok a /usr/lib/python-2.n/site-packages könyvtárba kerülnek. Ha > több verzió is fennt van a pythonból, akkor hogy az egyes modulok melyik > verzióhoz kerüljenek/forduljanak, azt hirtelen nem is tudnám meg mondani, > hogy hogyan lehet beállítani. Mindenesetre előfordulhat, hogy másik python > verzióhoz kerül az adott modul, mint az ember várná, ha nem elég körültekintő > az installáláskor. De minthogy alap python useflagről van szó, ezért ennek > most nem adok túl sok esélyt. Amennyiben ez az eset forog fennt, a > legegyszerűbb megoldás letörölni a python korábbi verzióit, amennyiben nincs > rájuk szükség, ha nem is ez a legszebb út... > > BG > > > On Tuesday 12 December 2006 10:39, POLONKAI Gergely wrote: > >> Csinaltam verziovaltogatast, de ettol meg az uzenet ugyanaz (a regebbi >> verzioval es az ujjal is). Kozben guglin talaltam egy olyan postot, hogy >> valakinek ugy oldodott meg a problemaja, hogy emerge blt, amitol viszont >> az enyem nem gyogyult meg :( >> Van meg esetleg valakinek otlete? >> >> POLONKAI Gergely írta: >> >>> A "gond" az, hogy ACCEPT_KEYWORDS="amd64 ~amd64" nalam :) De nagyjabol >>> ezt fogom akkor vegigcsinalni, folteszek 2.4.4 helyett egy 2.4.3-mat, >>> hatha azzal menni fog :) >>> >>> Csányi András írta: >>> >>>> 2006/12/12, POLONKAI Gergely <polesz@×××××××××.info>: >>>> >>>>> Szia lista, >>>>> >>>>> feltelepitettem a fetchmail csomagot ipv6 nls ssl -hesiod -kerberos >>>>> -krb4 flagekkel. Ezutan szerettem volna futtatni a fetchmailconfot, >>>>> mivel nem vagyok tul jo baratsagban a fetchmailrc-vel, de ezt kaptam. >>>>> >>>>> Traceback (most recent call last): >>>>> File "/usr/lib64/python2.4/site-packages/fetchmailconf.py", line >>>>> 10, in ? >>>>> from Tkinter import * >>>>> File "/usr/lib64/python2.4/lib-tk/Tkinter.py", line 38, in ? >>>>> import _tkinter # If this fails your Python may not be configured >>>>> for Tk >>>>> ImportError: No module named _tkinter >>>>> >>>>> >>>>> A hibauzenetbol azt vettem ki, hogy a Pythonomban nincs TK tamogatas. >>>>> Viszont a pythonomban ott van a tk use flag (berkdb gdbm ipv6 ncurses >>>>> readline ssl tk -bootstrap -build -doc -nocxx -ucs2). >>>>> Mire van meg szuksegem, hogy legyen tkinter modulom? >>>>> >>>> ebbe a problémába én is belerohantam majd egy éve, csak ott a xqed >>>> nyafizott és szintén a flagek szerint nekem is be volt forgatva a >>>> tkinter. >>>> Akkoriban egy reinstall oldotta ezt meg nekem. >>>> A helyedben betennék egy ~x86 os python csomagot majd levenném és a >>>> régit raknám a helyére, hogy mozduljon meg az "egész" píthon világ. >>>> Nem egy szakszerű megoldás... inkább taknyolás... >>>> > >