2009-11-25 29 views
1

Salutations, tout le monde. J'essaie d'importer les bibliothèques suivantes dans python: cx_Oracle et kinterbasdb. Mais, quand j'essaye, j'obtiens une erreur de message très similaire. * pour cx_Oracle: Traceback (appel le plus récent en dernier): Fichier "", ligne 1, dans ImportError: Le chargement de la DLL a échoué: N'existe peut-être pas dans la procédure. (traduction: Il n'a pas été possible de trouver la procédure spécifiée)L'importation de cx_Oracle et de kinterbasdb renvoie l'erreur

* pour kinterbasdb: retraçage (le plus récent appel dernier): fichier "C: \", ligne 1, dans Fichier « c: \ Python26 \ Lib \ site-packages \ kinterbasdb__init __. Py ", ligne 119, dans import _kinterbasdb en tant que _k ImportError: le chargement de la DLL a échoué: Não foi possível encontrar o módulo especificado. (traduction: Il n'a pas été possible de trouver la procédure spécifiée)

J'utilise python 2.6.4 sous Windows XP. La version de cx_Oracle est 5.0.2. La version de kinterbasdb est 3.3.0. Edit: Je l'ai résolu pour cx_Oracle, c'était un problème de version incorrecte. Mais je crois que j'utilise la bonne version, et je l'ai téléchargé depuis le site Firebird (kinterbasdb-3.3.0.win32-setup-py2.6.exe). J'ai toujours besoin d'aide pour cela, s'il vous plaît.

Quelqu'un peut-il me donner un coup de main ici? Merci beaucoup Dante

Répondre

-1

oracle est une douleur complète. Je ne connais pas les détails de Windows, mais pour unix, vous devez définir ORACLE_HOME et LD_LIBRARY_PATH à la fois avant de pouvoir utiliser cx_oracle. dans Windows ce serait vos variables d'environnement, je suppose. Alors vérifiez les. Vérifiez également qu'ils sont définis dans l'environnement dans lequel le programme s'exécute (encore une fois, je ne connais pas les détails spécifiques à Windows, mais dans unix, il est possible que tout fonctionne lorsque vous l'exécutez à la main, mais ne fonctionne toujours pas lorsqu'il est exécuté en tant que travail par lots car l'environnement est différent).