Lorsque vous exécutez setup.py, il vérifiera l'un de ces dossiers sur votre ORACLE_HOME.
possibleIncludeDirs = ["rdbms/demo", "rdbms/public", "network/public",
"sdk/include"]
De plus, le client instantané place parfois les fichiers d'inclusion, tels que oci.h, dans /usr/include/oracle//client, s'il n'y a pas de répertoire 'include' sous ORACLE_HOME, créez un lien symbolique vers celui-ci.
sudo ln -s /usr/include/oracle/11.2/client $ORACLE_HOME/include
Il semble qu'il vous manque le Client SDK