Miniconda添加cx_Oracle,解决Anaconda无法安装cx_Oracle的问题

注:楼主电脑系统win64bit

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看是否能使用,不能使用出现以下错误的话:

>>>import cx_Oracle

Traceback (most recent call last):

File "", line 1, in

import cx_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。

转:https://blog.csdn.net/weixin_39732991/article/details/116374932

posted @ 2024-01-03 09:36  rmticocean  阅读(6)  评论(0编辑  收藏  举报