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

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 14:20:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 14:20:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 14:20:06       82 阅读
  4. Python语言-面向对象

    2024-06-07 14:20:06       91 阅读

热门阅读

  1. 探索Linux中的`aserver`命令(假设命令)

    2024-06-07 14:20:06       28 阅读
  2. 生活中优秀学习习惯

    2024-06-07 14:20:06       30 阅读
  3. rust的类型转换和一些智能指针用法(四)

    2024-06-07 14:20:06       27 阅读
  4. vue3之基于el-image实现图片预览

    2024-06-07 14:20:06       28 阅读
  5. GUI-demo(不含DB)

    2024-06-07 14:20:06       25 阅读
  6. 技术速递|使用主构造函数重构 C# 代码

    2024-06-07 14:20:06       29 阅读
  7. C#知识|封装典型的SQLServer数据库查询方法。

    2024-06-07 14:20:06       33 阅读
  8. Webpack基本配置

    2024-06-07 14:20:06       26 阅读
  9. 【运维】如何停止某个端口相关的所有服务

    2024-06-07 14:20:06       30 阅读