SQL学习小记(五)解决python连接Oracle数据库及出现的问题

python运行时出现错误DPI-1047: Cannot locate a 64-bit Oracle Client library: “The specified module could not be

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数据库完美教程

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值