2011-03-17 66 views
2

我正在使用Python 3.1.2。我已經下載了cx_Oracle(Windows x86安裝程序(Oracle 10g,Python 3.1))。我正在使用Oracle數據庫10g企業版版本10.2.0.4.0 - 64位。DLL文件加載失敗對於Cx_oracle

我正在嘗試訪問遠程Oracle服務器。我沒有安裝任何Oracle客戶端。但是,我使用的SQLTools 1.5.0,我從一些地方手動複製粘貼。

我開始知道cx_Oracle需要一個來自Oracle客戶端的DLL文件來訪問遠程數據庫,因此我將所有DLL文件從SQLTools文件夾複製到某個位置。我添加了將ora.dll保存在系統環境變量(PATH和ORACLE_HOME)中的位置。但它似乎並不奏效。我得到了同樣的錯誤:

ImportError: DLL load failed: The specified module could not be found.

我錯過了一些東西。本手冊是否可以完成這項工作,還是必須安裝Oracle客戶端?

+0

你爲什麼要複製.DLL文件?你爲什麼不運行正確的安裝程序? – 2011-03-17 12:09:32

+0

因爲我沒有權利在我的電腦上安裝。合適的安裝人員會完成這項工作嗎? – 2011-03-22 04:43:06

+2

只是有相同的問題,似乎你確實需要一個本地的oracle客戶端安裝,請參閱http://stackoverflow.com/questions/1711408/help-installing-cx-oracle – Nicolas78 2011-09-20 10:42:41

回答