环境:
Windows7
Python 2.6.2
cx_Oracle 5.0.4
Oracle Instant Client 10.2.0
a)常规方法解压Oracle Instant Client文件到指定目录
b)设置环境变量
c)设置tnsnames.ora
d)pl/sql developer可以登录远程Oracle数据库
安装cx_Oracle,在python里面import cx_Oracle,提示:
>>> import cx_Oracle
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import cx_Oracle
ImportError: DLL load failed: 找不到指定的模块。
网上搜索一番都在说复制oracle目录的oci.dll等文件到$python_home/Lib/site-packages即可。
反复尝试未果。
偶见一网文说复制oci.dll到$python_home
(比如c:/python26),将信将疑操作后发现竟然可以了。
特此记录。
分享到:
相关推荐
标题中的"cx_Oracle-7.3.0_oracle_cx_oracle_cx_Oracle7.3对应_python_jupyteror" 提到了一个关键的Python库——cx_Oracle,它是Python与Oracle数据库之间的一个接口,允许Python程序员使用Oracle的全部功能。cx_...
手册中提到的常量、类型以及异常处理是cx_Oracle模块实现数据库API时提供的基础结构和功能,它们为开发人员提供了标准的数据库访问模式和错误处理机制。 cx_Oracle模块还包含一些实用工具和扩展方法,例如cx_Oracle...
总而言之,cx_Oracle官方文档提供了一个全面的指南,从基础的安装到高级功能的使用,从新版本特性到版本历史,再到许可证信息,构成了一个Python连接Oracle数据库时不可或缺的参考资料。通过阅读文档,开发者可以...
cx_Oracle是Python的一个扩展模块,它提供了与Oracle数据库的连接功能,使得Python开发者能够方便地操作Oracle数据。本文将详细介绍在Linux环境下离线安装cx_Oracle的过程。 首先,我们关注的是cx_Oracle-5.2.1-11g...
总的来说,离线安装cx_oracle涉及到对Oracle Instant Client的配置、cx_Oracle模块的编译和安装,以及环境变量的调整。每个步骤都需要谨慎操作,确保所有依赖都被正确处理。通过遵循上述步骤和提供的`readme`文档,...
安装cx_Oracle模块并不复杂,特别是对于Windows用户。"cx_Oracle-5.1.2-11g.win32-py2.7.msi"是一个标准的Microsoft Installer(MSI)文件,可以直接双击运行进行安装。确保你的Python环境已经设置好,并且与msi文件...
"cx_Oracle-6.0b2-py3.6-win32.rar"是一个针对Python 3.6和Windows 32位系统的cx_Oracle库的压缩包,包含有cx_Oracle的安装文件"cx_Oracle-6.0b2-cp36-cp36m-win32.whl"以及可能的使用文档"oracle.txt"。用户可以...
`cx_Oracle` 是一个 Python 的数据库连接模块,它提供了与 Oracle 数据库交互的功能。`cx_Oracle-7.3.0.tar.gz` 是这个模块的最新版本,针对 Linux 操作系统。相比于常见的 `cx_Oracle-5.1.2` 版本,7.3.0 版本可能...
cx_Oracle-5.1.2-11g.win-amd64-py2.7.msi 和 cx_Oracle-5.1.2-11g.win32-py2.7.msi 是cx_Oracle模块的安装文件,分别对应于64位和32位的Windows操作系统,并且都是针对Python 2.7版本的。这两个msi文件的含义如下:...
当你尝试使用cx_Oracle时,如果系统找不到oci.dll,Python解释器就无法正确加载cx_Oracle模块,进而导致运行时错误。描述中提到的问题正是这种情况,开发者在使用web.py框架连接Oracle时遇到了oci.dll缺失的问题。 ...
在安装cx_Oracle之前,确保你的Python环境已经准备好,并且了解了Python的安装和模块管理机制,例如使用pip进行安装。在没有pip的情况下,可以手动解压tar.gz文件,然后使用Python的setup.py脚本进行安装。 其次,...
在Python编程环境中,与Oracle数据库进行交互通常会使用cx_Oracle这个第三方库。cx_Oracle是Python的一个接口,它允许Python程序直接访问Oracle数据库,执行SQL查询和存储过程。为了能够顺利地使用cx_Oracle,我们...
本文实例讲述了Python使用cx_Oracle调用Oracle存储过程的方法。分享给大家供大家参考,具体如下: 这里主要测试在Python中通过cx_Oracle调用PL/SQL。 首先,在数据库端创建简单的存储过程。 create or replace ...
python读取oracle数据库的安装包,为whl文件格式,适合python3.6与3.7版本。 cx_Oracle-7.3.0-cp36-cp36m-win_amd64.whl cx_Oracle-7.3.0-cp37-cp37m-win_amd64.whl
【cx_Oracle-5.1.2-11g.win-amd64-py2.7.exe】这个文件是Python编程语言中用于连接Oracle数据库的一个重要组件——cx_Oracle库的安装程序。cx_Oracle是一个Python接口,它使得Python开发者能够方便地与Oracle数据库...
cx_Oracle 会将 Oracle 数据库中的数据类型映射到 Python 中对应的数据类型。下面是数据类型对应表: | Oracle | cx_Oracle | Python | | --- | --- | --- | | VARCHAR2 | cx_Oracle.STRING | str | | NVARCHAR2 | ...
总的来说,cx_Oracle是Python开发者在Oracle数据库环境下不可或缺的工具,它简化了Python与Oracle数据库之间的通信,提供了丰富的功能和优秀的性能。通过不断迭代和更新,如5.1.3这样的版本,cx_Oracle保持了与最新...
Python中的cx_Oracle模块是用于连接和操作Oracle数据库的一个强大工具。它允许Python开发者通过标准的DB-API 2.0接口来与Oracle数据库进行交互,实现了包括查询、插入、更新和删除在内的各种数据库操作。 首先,要...
这个安装程序会将 cx_Oracle 库添加到你的 Python 安装中,使其可以识别并使用 cx_Oracle 模块。 4. 安装完成后,你可以通过 Python 提示符验证 cx_Oracle 是否正确安装。打开命令行,输入 `python` 进入 Python ...
在处理数据库连接方面,cx_Oracle库是一个不可或缺的工具,尤其对于需要与Oracle数据库进行交互的开发者来说。`cx_Oracle-8.0.0-cp35-cp35m-win_amd64.whl` 是cx_Oracle库的一个版本,适用于Python 3.5,且是为64位...