Anaconda 3.5 (64bit Windows) Installieren Sie cx_Oracle

8

Ich habe Anaconda 3.5 für Windows 64bits installiert, und ich brauche eine Verbindung zur Oracle-Datenbank mit dem Paket "cx_Oracle".

Ich habe es mit dem Anaconda-Weg versucht:

%Vor%

Die folgenden Fehlermeldungen:

%Vor%

Es scheint, dass cx_oracle nicht mit Python 3.5 kompatibel ist.

Danach habe ich auch versucht, direkt mit der Binärdatei zu installieren:

%Vor%

Es wirft eine Reihe von Fehlern wie:

%Vor%

Gibt es eine Möglichkeit, cx_oracle für Anaconda 3.5 zu installieren?

    
victor_gu 06.01.2016, 16:24
quelle

2 Antworten

1

Es ist irgendwie nicht trivial. Aber machbar. Befolgen Sie diese Schritte:

1) Laden Sie den Oracle Instant Client für Windows x64 von

herunter

Ссылка

z.B. Wählen Sie einen Client z.B. 11.2.0.4

- & gt; instantclient-basic-windows.x64-11.2.0.4.0.zip

- & gt; instantclient-sdk-windows.x64-12.1.0.2.0.zip

2) Verzeichnis erstellen und den Client & amp; sdk da drin:

z.B. c: \ ora \ 11gx64

3) Setzen Sie ORACLE_HOME und TNS_ADMIN

Weitere Informationen finden Sie Ссылка / p>

z.B. ORACLE_HOME = c: \ ora \ 11gx64

und TNS_ADMIN = c: \ ora \ 11gx64

fügen Sie auch% ORACLE_HOME% in Ihrem% PATH%

hinzu

4) Setzen Sie im erstellten Verzeichnis die Datei tnsnames.ora und füllen Sie die Verbindungszeichenfolge mit db:

% ORACLE_HOME% ** tnsnames.ora **

%Vor%

- & gt; Ersetzen Sie 127.0.0.1 durch Ihren Hostnamen

- & gt; Ersetzen Sie XE durch Ihre SID

5) Ich nehme an, Sie haben bereits Python installiert.

- & gt; Andernfalls besuchen Sie die Download-Seite für Python

- & gt; Installieren Sie Python (3.6.1 in der Zeit des Schreibens)

- & gt; Wenn nicht installiert, installieren Sie pip ( Ссылка )

- & gt; Führe python get-pip.py

aus

6) Laden und installieren Sie Visual C ++ 2015 Build Tools

- & gt; Suchen Sie nach Visual C ++ 2015 Build Tools   - & gt; Installieren Sie visualcppbuildtools_full.exe

7) Verwenden Sie pip, um cx_oracle zu installieren

%Vor%

(in der Zeit des Schreibens gibt es Probleme mit der standardmäßig installierten Version 5.3, so dass die Version 6.0b2 installiert werden muss)

%Vor%

Die ersten Schritte sind in meiner ehrlichen Meinung sowohl für Conda als auch für Pip universal.

    
Mikolas Pansky 09.06.2017 22:23
quelle
0

Ich konnte cx_oracle auch nicht von pip3 oder conda installieren. Hat es funktioniert schließlich durch Herunterladen des Installers für Windows 64 von Pypi Ссылка

    
Atti 26.09.2016 10:04
quelle

Tags und Links