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 @   rmticocean  阅读(27)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示