Ich bin in der Windows 10 Pro 64-Bit-Jubiläumsedition mit Python 3.5.2 (Anaconda 4.1.1). Ich lade den neuesten Oracle 12c Instant Client instantclient-basic-windows.x64-12.1.0.2.0.zip
und instantclient-sdk-windows.x64-12.1.0.2.0.zip
in C:\instantclient
herunter und setze C:\instantclient
auf meine PATH
. Dann lade ich das Installationsprogramm cx_Oracle-5.2.1-12c.win-amd64-py3.5.exe
direkt von PyPI
herunter.
Jetzt kann ich eine Anaconda python
Eingabeaufforderung starten und import cx_Oracle
eingeben und es ist erfolgreich.
Wenn ich in meine PyDev-Installation auf Eclipse Neon (4.6) gehe, zeigt die import cx_Oracle
-Zeile in meiner Quelldatei immer noch einen Fehler als unaufgelösten Import an.
C:\bin\anaconda3\python.exe
) und fügte ihn zurück. Ich habe Eclipse neu gestartet, aber kein Glück. import cx_Oracle
als nicht aufgelösten Import. Wie kann ich PyDev
bekommen, um meine cx_Oracle
-Paket-Installation zu sehen?
Beachten Sie, dass es viele vermeintliche Antworten gibt, die für mich nicht funktionieren; Ich habe alle Vorschläge wie oben beschrieben ausprobiert.
Sie können dies versuchen (nach den Schritten, die Sie bereits in Ihrer Frage gemeldet haben)
Überprüfen Sie, ob die Installation in PyDev in Ordnung ist (neben der Anzeige einer Fehlermarkierung für import cx_Oracle
)
Wenn dies funktioniert und (13,)
ausgibt, ist die Installation korrekt. Wahrscheinlich könnte ein Teil der Fertigstellung auch funktionieren. Außerdem sollten Umschalttaste + Klick auf cx_Oracle
The definition of ... was found at ...
melden.
Gehe zu Windows & gt; Einstellungen & gt; PyDev & gt; Dolmetscher & gt; Python-Interpreter und auf der Registerkarte Erzwungene Integrationen fügen Sie cx_Oracle
Nach dem Neuaufbau des Projekts sollten die Fehlermarker beim Import verschwinden. (In dem kleinen Testprogramm habe ich gerade einen einfachen Schnitt gemacht und gespeichert.)
Für das Protokoll:
%Vor%