Ich habe Cx_Oracle 5.2.1 für Python 2.7.10 installiert, und es funktioniert (mit Win). Mein Problem ist jedoch; PyCharm benachrichtigt mich, dass der Modulname nicht existiert, was zur Laufzeit kein Problem darstellt. Aber deswegen kann PyCharm mir nicht auf die verschiedenen Funktionen der Module usw. helfen.PyCharm falsche Benachrichtigung: kein Modul namens cx_Oracle
Kann jemand bitte erklären?
Ich habe schon in diesem PyCharm: Python's standard lib's names and functions are underlined as "No module named such" untersucht und ich könnte es vielleicht verwandt sein. Ich sehe jedoch keine Lösung.
EDIT 1:
ich gelesen, dass es das Problem beheben könnte wieder cx-Oracle aus den Project Interpreter
und füge sie zu löschen. Problem ist jedoch, dass ich einen Fehler erhalte, der versucht, cx_Oracle zu installieren: error: command 'C:\\Program Files (x86)\\Common Files\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\link.exe' failed with exit status 1120
. Ich benutze PyCharm über einen Proxy.
EDIT 2:
Wie in einem Kommentar erwähnt
import cx_Oracle
print cx_Oracle.__file__
Ausbeuten C:\Python27\lib\site-packages\cx_Oracle.pyd
, und Sie können die Project Interpreter Paths hier sehen.
was ist die pycharm-version? –
Ist der Projekt-Interpreter richtig konfiguriert? –
Gehen Sie zu Datei> Einstellungen> Projekt-Interpreter und überprüfen Sie, ob a) Interpreter korrekt ist (Pfad zum Interpreter ist C: \ Python27) b) cx_Oracle ist in der Paketliste aufgeführt. –