sql >> Databasteknik >  >> RDS >> Oracle

Distribuerar cx_Oracle i Windows

Jag försökte många sätt att äntligen lösa problemet. Eftersom jag tycker att jag borde skriva ett uttömmande svar, kommer jag att skriva de problem som jag stod inför och deras lösningar respektive; hoppas det kan hjälpa andra. Jag ändrade också frågans namn till ett passande namn. Det här är vad jag har varit med om under installationen av cx_Oracle modul i Windows 7 - 32-bitarsversion (jag tror att andra versioner av Windows skulle ha liknande lösningar, men jag är inte säker):

  • Jag har försökt installera cx_Oracle med easy_install och jag fick felet No oracle client installed . Jag har laddat ner oraclebasic instant client och oracle sdk instant client för Windows från Oracles officiella webbplats och installerat det via följande steg:

  • Jag försökte installera cx_Oracle med easy_install igen och jag fick fel command ‘gcc’ failed: no such file or directory och i vissa fall unable to find vcvarsall.bat; detta berodde på att jag inte hade en C++-kompilator, så jag följde dessa steg för att lösa det:

  • Jag försökte installera cx_Oracle med easy_install igen och jag misslyckades med command ‘gcc’ failed with exit status 1; Jag försökte det här steget för att lösa det:

  • Jag försökte installera cx_Oracle med easy_install och det fungerade.

Men under sökningen på internet hittade jag ett par knep som kan vara användbara:

  • Om du fick felet no module named win32api , det är för att du inte installerade win32-tillägg av python på din dator du borde ladda ner pywin32 modul från Source Forge och installera den.

  • Om du inte lyckades ändå kan du prova en äldre version av cx_Oracle; men kom ihåg allt vi pratade om i raderna ovan. Du kan hitta alla versioner av cx_Oracle här .

  • Om du vill använda sqlplus du bör göra några andra steg också. Sök på internet för detta ändamål.



  1. Standard HTML-tabell med totalt från SQL Server-tabell

  2. Hur importerar jag rader till Postgresql från STDIN?

  3. Int PK inre join vs Guid PK inner join på SQL Server. Utförandeplan

  4. Hur man hittar den första och sista förekomsten av ett specifikt tecken inuti en sträng i PostgreSQL