2016-08-29 49 views
0

我已經爲Python 2.7.10安裝了cx_Oracle 5.2.1,並且它可以運行(運行Win)。我的問題是,雖然; PyCharm通知我模塊名稱不存在,這在運行時不是問題。但由於這個PyCharm無法協助我模塊不同功能等。PyCharm錯誤通知:沒有模塊命名爲cx_Oracle

請問誰能澄清?

我已經看過這PyCharm: Python's standard lib's names and functions are underlined as "No module named such"和我雖然它可能有關。雖然我沒有看到任何解決方案。

編輯1:

我讀它可能會解決從Project Interpreter刪除CX-Oracle和再次添加它的問題。問題是,雖然我嘗試安裝cx_Oracle時出現錯誤:error: command 'C:\\Program Files (x86)\\Common Files\\Microsoft\\Visual C++ for Python\\9.0\\VC\\Bin\\link.exe' failed with exit status 1120。我通過代理使用PyCharm。

編輯2:

正如在評論中提到

import cx_Oracle 
print cx_Oracle.__file__ 

產量C:\Python27\lib\site-packages\cx_Oracle.pyd,你可以看到這裏的Project Interpreter Paths

+0

什麼是pycharm版本? –

+0

項目解釋器配置是否正確? –

+0

轉到文件>設置>項目解釋器,並驗證a)解釋器是否正確(解釋器的路徑是C:\ Python27)b)cx_Oracle在軟件包列表中列出。 –

回答

0

轉到File > Invalidate Caches > Invalidate並重新啓動或無效並檢查。

如果你想檢查pyCharm裏面的庫去File > Settings > Project > Project Interpreter。選擇解釋器並檢查列出的庫。

如果您想檢查所述模塊的安裝路徑。

import cx_Oracle 
print cx_Oracle.__file__ 
+0

無效並重新啓動不起作用。項目解釋器中列出了cx-Oracle 5.2.1(導入是cx_Oracle,但不是cx-Oracle)。模塊的路徑是C:\ Python27 \ lib \ site-packages \ cx_Oracle.pyd –

+0

@ mr.bjerre是否列在項目解釋器下? –

+0

耶看到編輯的評論。 Pycharm版本:PyCharm Community Edition 2016.2.1,Build#PC-162.1628.8,構建於2016年8月3日,JRE:1.8.0_76-release-b216 x86,JVM:由JetBrains s.r.o提供的OpenJDK Server VM –

相關問題