[ Tyler Durden @ 24.08.2003. 09:49 ] @
imam jedan program Soulseek koji je pisan u pythonu, ali koji jos trazi i wxpython
Skinuo sam verziju koja odgovara verziji pythona koja je na mom kompjuteru i
koliko sam ja ukapirao to se sve ok instaliralo
Medjutim, kad pokusam da startujem taj program sa ./pyslsk on mi izbaci ovo:
Code:

Can not find wxPython modules. Either wxPython is not
installed, or it's not in Python's module search path (it could be built
for a different version of python interpreter for example). The current
search path is
['.', '/usr/lib/python2.2', '/usr/lib/python2.2/plat-linux2', '/usr/lib/python2.2/lib-dynload', '/usr/lib/python2.2/site-packages', '/usr/lib/python2.2/site-packages/gtk-2.0']

Ja sam pogledao ove direktorijume koje on navodi kao path i tu ima mnogo
fajlova, ali nisam siguran jesu li to moduli koje on trazi?
O pythonu stvarno ne znam nista i treba mi samo za ovaj program... :)
[ alex @ 24.08.2003. 12:31 ] @
Pored wxPython biblioteke, potreban ti je i wxWindows.

http://www.wxwindows.org/
[ Tyler Durden @ 25.08.2003. 14:07 ] @
ok, falio mi je wxwindows, ali i dalje ne sljaka ovo i daje mi istu poruku.
Skinuo sam 2.2.9 verziju ovog wxwindowsa jer u README za slsk pise da instaliram istu verziju kao sto je i moj python
[ alex @ 25.08.2003. 15:53 ] @
Onda ti instalacija wxPython-a nije u redu.

Napisi kako si instalirao wxPython, odnosno da li si pratio instalacionu proceduru iz dokumentacije. Da li si kompajlirao wxPython ili si instalirao iz rpm fajlova?

Zatim, da bi proverio rucno da li je wxPython instaliran, uradi sledece:

Code:

$ python
>>> from wxPython.wx import *


Ako ti prijavi gresku, wxPython nije dobro instaliran.

[ Tyler Durden @ 25.08.2003. 17:20 ] @
U pravu si nije wxPython dobro instaliran
Code:
>>> from wxPython.wx import *
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
ImportError: No module named wxPython.wx


Instalirao sam ga iz rpm-a... Bio sam probao na pocetku iz sourcea, ali mi nesto nije islo.
Moracu ponovo probati. Javljam se ponovo, osjecam... :)
[ alex @ 25.08.2003. 21:41 ] @
Ako instaliras iz RPM-a onda obavezno skini odgovarajuci wxPython za svoju verziju Python-a.
[ Tyler Durden @ 25.08.2003. 22:57 ] @
A jesam. Bila je to 2.2 verzija. Nisam siguran za treci broj.. Jel on bitan?
[ tvucko @ 26.08.2003. 07:36 ] @
Proveri da li je rpm odgovarajuci za tvoj sistem i gde rpm stvarno instalira biblioteke.
Standardno ide u /usr/bin, /usr/lib, /usr/share i ako ti python nije u /usr/lib onda se paketi
nece moci ispravno instalirati. Nije ni to strasno, samo dodaj path ns sys.path
To bi trebalo da resi problem.
[ Tyler Durden @ 26.08.2003. 09:55 ] @
U /usr/bin imam samo fajl wxrc i on pokrece neki kompajler za python ako sam dobro na brzinu ukapirao. A u /usr/lib ima dir wxPython i u njemu dirove share i lib
[ MarkoA @ 06.05.2004. 07:58 ] @
izvinite sto upadam, ali zar nije bas to import sa * zabranjeno u ovoj novoj verziji wxPythona>? Mislim da tu radi samo import wx, pa su svi moduli wx.*...
[ alex @ 06.05.2004. 10:55 ] @
Necemo te izviniti sto upadas!

Tema na koju si odgovorio je stara skoro godinu dana, kada u opticaju nije bilo wxPython verzije 2.5, vec 2.3 pa 2.4 - tek je u verziji 2.5 uvedena promena import deklaracije:

Citat:

Tasks for porting from wxPython 2.4 to 2.5
1. Use "import wx" instead of "from wxPython.wx import *"


Obrati paznju na datume poruka na koje odgovaras da bi izbegli ovakve nesporazume..

Pozdrav,
alex.