解决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。

你可能感兴趣的:(解决Anaconda无法安装cx_Oracle的问题)