文档章节

ImportError: No module named cx_Oracle 解决

水稻
 水稻
发布于 2015/06/12 14:22
字数 320
阅读 244
收藏 1
点赞 0
评论 0

在python IDLE 环境中输入 import cx_Oracle报异常信息:ImportError: No module named cx_Oracle

网上查询后明天是没有安装cx_Oracle 模块

1.首先下载cx_Oracle https://pypi.python.org/pypi/cx_Oracle  根据自己情况下载我的是 64位系统python2.7,oracle版本是11g  下载的是cx_Oracle-5.1.3-11g.win-amd64-py2.7.exe下载完成后安安装,默认安装路径在python安装目录的 Lib\site-packages文件夹下;

2.配置oracle 客户端环境变量:

如果没有oracle 客户端,从网上下载;解压下载后的 instantclient_11_2.zip配置instantclient_11_2.zip 解压后所在路径的环境变量为ORCLE_HOME=C:\Program Files\instantclient_11_2 我自己的解压路径,然后将%ORACLE_HOME%加入到path 中;

3.将客户端中的oci.dll,oraocci11.dll,oraociei11.dll 复制到python的安装目录下的 Lib\site-packages的文件中


再次输入import cx_Oracle 没有异常了然后输入

db=cx_Oracle.connect('username','password',localhost:1521/orcl')
print db.version

输出了oracle 的版本信息;

注意事项:执行过程中注意python控制台上面的是什么版本的,默认安装时候会带有32位的和64位的控制台,你配置的是那个版本的就用那个版本的控制台连接。





 

© 著作权归作者所有

共有 人打赏支持
水稻
粉丝 0
博文 39
码字总数 12371
作品 0
海淀
程序员
python中cx_Oracle模块安装遇到的问题与解决方法

安装或使用cxOracle时,需要用到Oracel的链接库,如libclntsh.so.10.1,否则会有各种各样的错误信息。 安装Oracle Instant Client就可得到这个链接库,避免安装几百兆之巨的Oracle Client。 ...

JAVA枪手 ⋅ 2016/01/13 ⋅ 0

Python cx_Oracle 很让人蛋疼

win xp sp3 python 2.7.2 cx_oracle for 2.6,for 2.7,本机和服务器oracle 都是 10.X >>> import cx_Oracle Traceback (most recent call last): File "", line 1, in ImportError: DLL load......

ddatsh ⋅ 2011/12/09 ⋅ 5

在python中使用cx_Oracle模块出现“DLL Load failed”的处理方法(转载)

转自:http://blog.csdn.net/jianhong1990/article/details/8781989 当在python中使用cx_Oracle模块时,会出现“DLL Load failed”的错误,网上有很多讲这个问题的处理方法的,但是都不够详细...

丰_申 ⋅ 2016/02/23 ⋅ 0

mac 上,import cx_Oracle 报错:Symbol not found: _OCIAttrGet

最近由于项目需要,需要安装cxOracle,我按照教程:http://joelvasallo.com/?p=276 成功安装了cxOracle,但是在import cx_Oracle时报错: bogon:~ lichunyan$ python Python 2.7.9 (v2.7.9:648...

kaxifa ⋅ 2016/04/21 ⋅ 2

macos下 python安装cx_oracle

首先通过命令安装cx_Oracle pip install cx_Oracle 也可在pycharm里面安装,File->Default Setting ->Project Interpreter->添加cx_Oracle->Install package; 如果安装失败,点击Manage Repo......

啊哈关关 ⋅ 2016/12/03 ⋅ 0

ubuntu切换python默认版本从2.7到3.5后 报错 ImportError: No module named 'pip'

使用pip遇到错误ImportError: No module named packaging.version的解决方法 2017年03月22日 16:08:33 阅读数:3148 由于需要用到pip,所以在Ubuntu上安装了一个,由于Python是2.7版本的,所...

Jake_xun ⋅ 05/16 ⋅ 0

配置和运行 MatchNet CVPR 2015 MatchNet: Unifying Feature and Metric Learning for Patch-Based Matching

配置和运行 MatchNet CVPR 2015 GitHub: https://github.com/hanxf/matchnet 最近一个同学在配置,测试这个网络,但是总是遇到各种问题. 我也尝试了一下,结果也是一堆问题. 这里记录一下. 问题...

wangxiaocvpr ⋅ 2017/01/20 ⋅ 0

python3.4 之sqlite3,pymysql

python3.4导入sqlite3是报错,如下: >>> import sqlite3 Traceback (most recent call last): File "", line 1, in import sqlite3 File "/usr/local/python3.4/lib/python3.4/sqlite3/init......

Leyin ⋅ 2017/06/09 ⋅ 0

Tensorflow related

How to Retrain Inception's Final Layer for New Categories 步骤: 一 Installing TensorFlow on Ubuntu https://www.tensorflow.org/install/install_linux 二 Install Bazel on Ubuntu......

CamilleIT ⋅ 2017/06/20 ⋅ 0

ImportError: No module named 'requests'

补充说明: 当前环境是在windows环境下 python版本是:python 3.4. 刚开始学习python,一边看书一边论坛里阅读感兴趣的代码, http://www.oschina.net/code/snippet140626643470 的代码运行报...

庸夫俗子 ⋅ 2014/11/06 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

十五周二次课

十五周二次课 17.1mysql主从介绍 17.2准备工作 17.3配置主 17.4配置从 17.5测试主从同步 17.1mysql主从介绍 MySQL主从介绍 MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主...

河图再现 ⋅ 40分钟前 ⋅ 0

docker安装snmp rrdtool环境

以Ubuntu16:04作为基础版本 docker pull ubuntu:16.04 启动一个容器 docker run -d -i -t --name flow_mete ubuntu:16.04 bash 进入容器 docker exec -it flow_mete bash cd ~ 安装基本软件 ......

messud4312 ⋅ 今天 ⋅ 0

OSChina 周一乱弹 —— 快别开心了,你还没有女友呢。

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子 :分享吴彤的单曲《好春光》 《好春光》- 吴彤 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :小萝莉街上乱跑,误把我认错成...

小小编辑 ⋅ 今天 ⋅ 7

mysql in action / alter table

change character set ALTER SCHEMA `employees` DEFAULT CHARACTER SET utf8mb4 DEFAULT COLLATE utf8mb4_general_ci ;ALTER TABLE `employees`.`t2` CHARACTER SET = utf8mb4 , COLLAT......

qwfys ⋅ 今天 ⋅ 0

Java 开发者不容错过的 12 种高效工具

Java 开发者常常都会想办法如何更快地编写 Java 代码,让编程变得更加轻松。目前,市面上涌现出越来越多的高效编程工具。所以,以下总结了一系列工具列表,其中包含了大多数开发人员已经使用...

jason_kiss ⋅ 昨天 ⋅ 0

Linux下php访问远程ms sqlserver

1、安装freetds(略,安装在/opt/local/freetds 下) 2、cd /path/to/php-5.6.36/ 进入PHP源码目录 3、cd ext/mssql进入MSSQL模块源码目录 4、/opt/php/bin/phpize生成编译配置文件 5、 . ./...

wangxuwei ⋅ 昨天 ⋅ 0

如何成为技术专家

文章来源于 -- 时间的朋友 拥有良好的心态。首先要有空杯心态,用欣赏的眼光发现并学习别人的长处,包括但不限于工具的使用,工作方法,解决问题以及规划未来的能力等。向别人学习的同时要注...

长安一梦 ⋅ 昨天 ⋅ 0

Linux vmstat命令实战详解

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。这个命令是我查看Linux/Unix最喜爱的命令...

刘祖鹏 ⋅ 昨天 ⋅ 0

MySQL

查看表相关命令 - 查看表结构    desc 表名- 查看生成表的SQL    show create table 表名- 查看索引    show index from  表名 使用索引和不使用索引 由于索引是专门用于加...

stars永恒 ⋅ 昨天 ⋅ 0

easyui学习笔记

EasyUI常用控件禁用方法 combobox $("#id").combobox({ disabled: true }); ----- $("#id").combobox({ disabled: false}); validatebox $("#id").attr("readonly", true); ----- $("#id").r......

miaojiangmin ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部