问题描述:pip install cx_oracle,安装的是32位驱动,在64位不能正常运行
问题解决:
一、已安装oracle客户端
1. 重新下载 instantclient 64位
下载地址:http://jvniu.jb51.net:81/201708/tools/instantclientx64_jb51.rar
解压得到 文件夹instantclient_11_2
2 将整个文件夹移动到oracle安装目录下,client子文件夹内
C:\Oracle11g\product\11.2.0
3. 添加环境变量
path添加C:\Oracle11g\product\11.2.0
4. 重启python, 成功连接oracle。
二、未安装oracle客户端(需要连接服务器数据库的情况)
1、创建文件路径:
D:\Oracle11g\product\11.2.0
2、下载 instantclient 64位 放置到 1 创建的路径下
3、将文件中后缀为 dll 的文件复制到 python 安装位置,例如C:\Python37
4 、添加环境变量(见第一种情况)
5、重启python
本文详细介绍了在Python环境中使用cx_Oracle模块遇到的问题及解决方案,包括如何正确安装64位Oracle驱动,以及在未安装Oracle客户端的情况下如何通过下载instantclient进行配置。
456

被折叠的 条评论
为什么被折叠?



