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。