[Megoldva] imp modul windows/python2.6

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

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.

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