Det er sådan set ikke-trivielt. Dog gennemførligt. Følg disse trin:
1) Download Oracle Instant-klient til Windows x64 fra
http://www.oracle.com/technetwork/topics/winx64soft-089540 .html
for eksempel. vælg klient f.eks. 11.2.0.4
-> instantclient-basic-windows.x64-11.2.0.4.0.zip
-> instantclient-sdk-windows.x64-12.1.0.2.0.zip
2) Opret mappe og pak klienten og sdk ud derinde:
for eksempel. c:\ora\11gx64
3) Indstil ORACLE_HOME og TNS_ADMIN
Se https:// superuser.com/questions/949560/how-do-i-set-system-environment-variables-in-windows-10 for detaljer
for eksempel. ORACLE_HOME=c:\ora\11gx64
og TNS_ADMIN=c:\ora\11gx64
tilføj også %ORACLE_HOME% i din %PATH%
4) Indsæt filen tnsnames.ora i den oprettede mappe og fyld med forbindelsesstreng til db:
%ORACLE_HOME%**tnsnames.ora**
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
-> erstat 127.0.0.1 med dit værtsnavn
-> udskift XE med dit SID
5) Jeg formoder, at du allerede har Python installeret.
-> Ellers besøg Download-siden for Python
-> Installer python (3.6.1 i skrivende stund)
-> Hvis det ikke er installeret, skal du installere pip ( https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip )
-> kør python get-pip.py
6) Download og installer Visual C++ 2015 Build Tools
-> Søg efter Visual C++ 2015 Build Tools-> Installer visualcppbuildtools_full.exe
7) Brug pip til at installere cx_oracle
pip install cx_oracle
(i skrivende stund er der problemer med standardinstalleret version 5.3, så version 6.0b2 skal installeres)
python -m pip install cx_Oracle --pre
De første trin er universelle efter min ærlige mening for både conda og pip.