Udv,
Az igen informativ "Ez az API Python 2.4 vagy 2.5-ot igenyel" (Ez egy felugro ablak, gyakorlatilag semmi egyeb infoval) gyokeret keresve rajottem, hogy a gondot az egyik modulban levo
import imp
okozza, es emiatt kell:
if os.name != 'nt' or (sys.version_info[0] == 2 and sys.version_info[1] < 5):
if os.name == 'posix':
api = imp.load_dynamic('aardvark', '../lib/aardvark.so')
else:
api = imp.load_dynamic('aardvark', '../lib/aardvark.dll')
Erdekes, hogy Windows es Linux alatt is Python 2.6.6 van fent, de csak a Windows kiabal erte. Korabban Python 2.5 volt fent, azzal Windows-on is, Linux-on is mukodott.
Hogy tudnam ezt megoldani?
/sza2
- 1174 megtekintés
Hozzászólások
Nekem ez kicsit zavaros. Írd le pontosan, hogy mit és hogyan futtatsz, milyen Python van telepítve (sys.version_info), és miből gondolod, hogy itt van a probléma gyökere.
- A hozzászóláshoz be kell jelentkezni
Ok, kicsit beneztem. A gyokere tenyleg ott volt, csak nem a python oldalon. Az egyik hardware-hez adott dll regi volt. Letoltottem az ujat, azzal megy.
Azert a dll hibauzenete lehetett volna egy ici-picit bobeszedubb (legalabb a nevet kiirhatta volna...) ehelyett:
Python API
X Unable to bind to Pyton API
API requires Python 2.4 or 2.5
[OK]
Szoval most jo.
/sza2
- A hozzászóláshoz be kell jelentkezni