解決Anaconda無法安裝cx_Oracle的問題

1、下載格式為whl的cx_Oracle文件

文件名:cx_Oracle-5.3+oci12c-cp36-cp36m-win_amd64.whl

下載地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#cx_oracle

安裝步驟:

1)打開anaconda下的Anaconda3 Prompt;

2)更改路徑為剛下載的whl文件的文件夾地址:cd/d D/Anaconda3(樓主的地址)

3)開始安裝:命令,pip install cx_Oracle-5.3+oci12c-cp36-cp36m-win_amd64.whl

完成以上三步,cx_Oracle庫已安裝。import cx_Oracle看是否能使用,不能使用出現以下錯誤的話:

>>>importcx_Oracle

Traceback (most recent call last):??

File"", line1,inimportcx_Oracle

ImportError: DLL load failed: 找不到指定的程序。

2、上Oracle官網下載文件壓縮包:instantclient-basic-windows.x64-12.1.0.1.0.zip

3、解壓第2步文件,復制所有.dll 文件到C:\Anaconda3和C:\Anaconda3\Lib\site-packages文件夾下。

再次import cx_Oracle測試連接,發現可以引入cx_Oracle庫了,搞定!

整個過程需要注意:

1、確認自己系統是32還是64位,下載的文件一定要和系統匹配;

2、cx_Oracle文件的版本也要和installclient文件的版本對應上,版本為12.1.0.1.0。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容