Erkennung von cx_Oracle installiere in PyDev

8

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.

%Vor%

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.

  • Ich ging in Windows & gt; Einstellungen & gt; PyDev & gt; Dolmetscher & gt; Python Interpreter und entfernte den Anaconda-Interpreter ( C:\bin\anaconda3\python.exe ) und fügte ihn zurück. Ich habe Eclipse neu gestartet, aber kein Glück.
  • Ich habe ein Projekt & gt; Reinige für alle meine Projekte und starte Eclipse neu. Es zeigt weiterhin 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.

Garret Wilson 19.09.2016, 19:00
quelle

1 Antwort

4

Sie können dies versuchen (nach den Schritten, die Sie bereits in Ihrer Frage gemeldet haben)

  1. Überprüfen Sie, ob die Installation in PyDev in Ordnung ist (neben der Anzeige einer Fehlermarkierung für import cx_Oracle )

    %Vor%

    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.

  2. Gehe zu Windows & gt; Einstellungen & gt; PyDev & gt; Dolmetscher & gt; Python-Interpreter und auf der Registerkarte Erzwungene Integrationen fügen Sie cx_Oracle

    hinzu

    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%     
M. Wymann 29.09.2016 19:15
quelle