python运行时出现错误DPI-1047: Cannot locate a 64-bit Oracle Client library: “The specified module could not be
解决python连接Oracle数据库及出现的问题
- 1. 配置本地Oracle的path
- 2. python10的详细安装过程
- 2.1. python10下载
- 2.2. python10安装
- 2.3.额外操作
- 3. python 安装cx_Oracle
- 4. pycharm中环境改为python10
1. 配置本地Oracle的path
搜索环境变量
按照图中所示步骤进行以此操作,将instantclient_11_2文件路径添加到path,并将其移至最上。
2. python10的详细安装过程
因为在import cx_Oracle是出现错误,所以需要安装cx_Oracle
本身版本为python12,安装的时候总是出现错误无法正确安装,查阅资料后发现,最高版本为python10,因此安装python10。
2.1. python10下载
打开并进入官网找到download
找到适合自己的系统位数的版本
2.2. python10安装
按照下列顺序进行安装
测试是否成功升级
发现python3.12还是之前的版本,那么这里我们就需要进行修改环境变量了。
tips:提示,无特殊要求,不需要配置系统变量
将路径改为自python10的路径,并保存
测试一下,如果提示是3.10的版本,那么就说明,配置新的版本完成!
2.3.额外操作
不知道成功的路上下述操作有没有起作用:
将instantclient_11_2中的三个文件复制到python10下的Scripts中
3. python 安装cx_Oracle
win+r——>cmd打开终端
输入:
pip install cx_Oracle
注意:如果使用的是pycharm,注意在pycharm中将环境改为python10
4. pycharm中环境改为python10
在文件中找到设置
更改解释器即可,如果没有直接添加
参考:
python环境搭建和pycharm的安装配置及汉化(零基础小白版)
python 连接oracle数据库、调用存储过程、cx_Oracle报错处理
pycharm连接oracle数据库
python操作Oracle–cx_Oracle模块
Python使用cx_Oracle模块操作Oracle数据库详解
【python基础】windows下python环境版本更新教程
python–连接oracle数据库
Python数据库操作利器:连接Oracle数据库完全指南
Python连接Oracle数据库完美教程