我的编程空间,编程开发者的网络收藏夹
学习永远不晚

python3.7安装cx_Oracle

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

python3.7安装cx_Oracle

操作系统: win7-32bit
python版本:3.7.0
oracle版本:10.2.0

// pip方式安装
// 打开cmd输入如下命令
pip install cx_Oracle

自动下载并安装完成后,进入C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\Lib\site-packages查看。可以看到安装的是7.0.0版本。

>>>import cx_Oracle
>>>conn = cx_Oracle.connect('Username/password@Host:Port/SERVICE_NAME') 
// 报错:提示安装的oracle版本过低
>>>cx_Oracle.DatabaseError: DPI-1050: Oracle Client library is at version 10.2 but must be at version 11.2 or higher

问题原因

由于这是我几年前就装的oracle客户端,已经跟不上时代了。起初想着要么干脆下个11.2以上的版本算了。可当我到oracle官网想要下载时,发现还要注册官网账号!懒得注册,于是找了度娘。
发现可以通过把instantclient11.2中的oci.dll、oraocci11.dll、oraociei11.dll提取出来,放到PY目录的Libs/site-packages文件夹下。电脑里正好有instantclient-basic-nt-11.2.0.3.0-x86.zip,于是尝试:

  1. 放到目录C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\Lib\site-packages。失败,还是提示版本过低。
  2. 放到目录C:\Users\Administrator\AppData\Roaming\Python\Python37\site-packages。成功连接数据库!!!因为我之前用plsql可以成功连接数据库,所以也不需要再配置环境变量了。

PS:为什么1中的目录不行?如果有大神看到希望能帮忙解答一下。谢谢!
2019/2/2----找到原因:由于我安装了Thonny,生成了C:\Users\Administrator\AppData\Roaming\Python\Python37\site-packages。删除该目录后,将三个dll放到C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32\Lib\site-packages,再次尝试数据库连接。成功!

python3.7安装cx_Oracle

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

python3.7安装cx_Oracle

操作系统: win7-32bitpython版本:3.7.0oracle版本:10.2.0// pip方式安装// 打开cmd输入如下命令pip install cx_Oracle自动下载并安装完成后,进入C:\Users\Administ
2023-01-31

Mac安装Python3.7

Python 目前有两个版本一个是 Python2,一个是Python3,当然我们在学习一门技术的时候,应该是开始学习比较新的,而且官方也是推荐大家使用Pyhton3,所以接下来我们学习的版本都是以 Python3 来开始的。Mac 中其实
2023-01-31

Centos7 安装Python3.7

# 更改yum源cd /etc/yum.repos.d mv CentOS-Base.repo CentOS-Base.repo.bakwget -O CentOS-Base.repo http://mirrors.aliyun.com/r
2023-01-31

Win10 安装Python3.7

浏览器打开 https://www.python.org/等网页完全打开,鼠标放到Downloads上浏览器打开 https://www.python.org/ftp/python/3.7.2/右键-我的电脑-属性重新打开一个
2023-01-31

Centos安装Python3.7

yum install libffi-devel gcc zlib* -ywget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz && tar -zxf Python-3.
2023-01-31

Linux安装Python3.7

0.下载安装包https://www.python.org/downloads/release/python-370/1.安装3.7之前要先安装一些依赖包    sudo apt-get update    sudo apt-get upg
2023-01-31

Debian 9安装 Python3.7

问题一zipimport.ZipImportError: can't decompress data; zlib not availableMakefile:1130: recipe for target 'install' failedm
2023-01-31

Python3.7下载安装

1. 在python的官网下载python对应版本:https://www.python.org/downloads/windows/      64位下载Windows x86-64 executable installer 版本   
2023-01-31

centos7下安装Python3.7(

2019-01-22   22:50:05centos7默认安装的是python2.7,然而python2基本上要淘汰了,所以有必要安装最新的python3python,g++这些工具一般安装在/usr/bin目录里通过指令ll pytho
2023-01-30

Centos7下安装Python3.7

Centos7下安装Python3.7首先安装依赖包,centos里面是-devel,如果在ubuntu下安装则要改成-dev,依赖包缺一不可,笔者曾安装python3未成功就是因为没有安装libffi-devesudo yum -y gr
2023-01-31

Centos7安装Python3.7(兼

Centos7下已自动安装Python2.7.5,but现在经常会出现Python2和Python3兼容使用的情况,所以我现在记录下安装过程。上一篇文章我写过Centos6.5下升级Python2.7的操作Centos下升级Python本次
2023-01-31

rhel7.4编绎安装python3.7

Linux下大部分系统默认自带python2.x的版本,最常见的是python2.6或python2.7版本,默认的python被系统很多程序所依赖,比如centos下的yum就是python2写的,所以默认版本不要轻易删除,否则会有一些问
2023-01-31

在Windows下安装Python3.7

1.点击下面的链接直接下载安装包https://github.com/kennethreitz/requests/zipball/master2.下载下来之后解压,放到一个目录下,比如d:\request现在的目录结构大致是这样:D:   
2023-01-31

在CentOS7中安装python3.7

下载python3.7.0的安装包至/usr/local/src/目录,切换至/usr/local/src/目录:wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.x
2023-01-31

Win10环境python3.7安装dl

自己按照别人的博客安装了一下dlib,测试成功,在这里自己也稍微总结一下(博客原文:https://blog.csdn.net/zhang475546259/article/details/84104368)1、安装VS201x,全称vis
2023-01-31

Linux中怎么安装Python3.7

今天小编给大家分享一下Linux中怎么安装Python3.7的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。linux中安装P
2023-06-28

mac下安装配置python3.7

方法一:官网下载 进入官网https://www.python.org,下载Mac OS X 64-bit/32-bit installer或者Mac OS X 64-bit installer,根据电脑具体情况自己选择,具体操作如图所示 
2023-01-31

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录