Oracle
 sql >> Datenbank >  >> RDS >> Oracle

cx_Oracle:distutils.errors.DistutilsSetupError:Oracle-Include-Dateien können nicht gefunden werden

Wenn Sie setup.py ausführen, wird es nach diesen Ordnern auf Ihrem ORACLE_HOME suchen.

possibleIncludeDirs = ["rdbms/demo", "rdbms/public", "network/public",
        "sdk/include"]

Auch platziert der Instant-Client manchmal die Include-Dateien, wie oci.h, in /usr/include/oracle//client, wenn es kein 'include'-Verzeichnis unter ORACLE_HOME gibt, erstellen Sie einen symbolischen Link darauf.

sudo ln -s /usr/include/oracle/11.2/client $ORACLE_HOME/include

Anscheinend fehlt Ihnen das Client SDK