sql >> Database teknologi >  >> RDS >> Oracle

Implementering af cx_Oracle i Windows

Jeg prøvede mange måder for endelig at løse problemet. Da jeg mener, at jeg skal skrive et udførligt svar, vil jeg skrive de problemer, jeg stod overfor, og deres løsninger henholdsvis; håber det kan hjælpe andre. Jeg ændrede også spørgsmålets navn til et passende. Her er hvad jeg har været igennem under installationen af ​​cx_Oracle modul i Windows 7 - 32 bit version (jeg tror, ​​at andre versioner af Windows ville have lignende løsninger, men jeg er ikke sikker):

  • Jeg har forsøgt at installere cx_Oracle ved hjælp af easy_install og jeg fik fejlen No oracle client installed . Jeg har downloadet oraclebasic instant client og oracle sdk instant client til Windows fra Oracles officielle websted og installeret det via følgende trin:

  • Jeg forsøgte at installere cx_Oracle ved hjælp af easy_install igen, og jeg fik fejl command ‘gcc’ failed: no such file or directory og i nogle tilfælde unable to find vcvarsall.bat; dette var fordi jeg ikke havde en C++ compiler, så jeg fulgte disse trin for at løse det:

  • Jeg forsøgte at installere cx_Oracle ved hjælp af easy_install igen, og jeg fejlede command ‘gcc’ failed with exit status 1; Jeg prøvede dette trin for at løse det:

  • Jeg forsøgte at installere cx_Oracle ved hjælp af easy_install og det virkede.

Men under søgningen på internettet fandt jeg et par tricks, der kan være nyttige:

  • Hvis du fik fejlen no module named win32api , det er fordi du ikke installerede win32-udvidelser af python på din computer, du skal downloade pywin32 modul fra Source Forge og installer det.

  • Hvis det alligevel ikke lykkedes, kan du prøve en ældre version af cx_Oracle; men husk alt, hvad vi talte om i ovenstående linjer. Du kan finde alle versioner af cx_Oracle her .

  • Hvis du vil bruge sqlplus du bør også gøre nogle andre trin. Til dette formål søg på internettet.



  1. flake8 klager over boolesk sammenligning ==i filterklausul

  2. Oracle TNS:Nettjenestenavnet er forkert angivet

  3. søge data mellem datoer gemt i varchar i mysql

  4. Udførelse af SSIS-pakke som SQLAgent-job