Oracle
 sql >> Base de données >  >> RDS >> Oracle

Déployer cx_Oracle sous Windows

J'ai essayé beaucoup de façons de résoudre enfin le problème. Puisque je pense que je devrais écrire une réponse complète, j'écrirai les problèmes auxquels j'ai été confronté et leurs solutions respectivement; en espérant que cela puisse aider les autres. J'ai également changé le nom de la question en un nom approprié. Voici ce que j'ai vécu lors de l'installation de cx_Oracle module dans Windows 7 - version 32 bits (je pense que d'autres versions de Windows auraient des solutions similaires, mais je ne suis pas sûr):

  • J'ai essayé d'installer cx_Oracle en utilisant easy_install et j'ai l'erreur No oracle client installed . J'ai téléchargé le client instantané oraclebasic et le client instantané oracle sdk pour Windows à partir du site Web officiel d'Oracle et je l'ai installé en suivant les étapes suivantes :

  • J'ai essayé d'installer cx_Oracle en utilisant easy_install encore une fois et j'ai eu une erreur command ‘gcc’ failed: no such file or directory et dans certains cas unable to find vcvarsall.bat; c'était parce que je n'avais pas de compilateur C++, j'ai donc suivi ces étapes pour le résoudre :

  • J'ai essayé d'installer cx_Oracle en utilisant easy_install encore une fois et j'ai obtenu la command ‘gcc’ failed with exit status 1; J'ai essayé cette étape pour le résoudre :

  • J'ai essayé d'installer cx_Oracle en utilisant easy_install et ça a marché.

Mais lors de mes recherches sur Internet, j'ai trouvé quelques astuces qui peuvent être utiles :

  • Si vous avez l'erreur no module named win32api , c'est parce que vous n'avez pas installé les extensions win32 de python sur votre ordinateur que vous devez télécharger pywin32 module de Source Forge et installez-le.

  • Si vous n'avez pas réussi de toute façon, vous pouvez essayer une ancienne version de cx_Oracle; mais gardez à l'esprit tout ce dont nous avons parlé dans les lignes ci-dessus. Vous pouvez trouver toutes les versions de cx_Oracle ici .

  • Si vous souhaitez utiliser sqlplus vous devriez faire quelques autres étapes aussi. À cette fin, recherchez sur Internet.