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