Python第三方包cx_Oracle的配置

来源:互联网 发布:监测 移动数据造假 编辑:程序博客网 时间:2024/04/29 21:36

cx_Oracle是一个在Python中连接Oracle数据库并取数据的包(不清楚是否为唯一的包)

配置方法

-

1,关于Oracle数据库

 首先我是安装了正常的完整能用的Oracle的,但是还是建议下一个Instant Client,在Oracle的官网应该有。

2,关于安装cx_Oracle

WINDOWS下,使用pip install是没用的(看了一眼,似乎是因为只提供tag.gz文件的原因)

可以直接去cx_Oracle的页面下EXE安装包,注意(1,自己的PY版本,2,32位还是64位,3,Oracle版本11还是12)

下下来选PY路径安装就行了

3,接下来的配置

以我的Oracle11为例,在Instant Client里把oci,oraocci11,oraociei11的3个DLL文件复制一份

粘贴到你的PY目录的Libs/site-packages文件夹下面(这个装包的文件夹估计都很熟悉了……注意直接粘这下面,不要再放到什么cx_Oracle的文件夹里了)

然后配一个ORACLE_HOME的环境变量,指向Instant Client的目录就可以了。

(但我刚刚看了下我的,我其实指的是我的完整Client……也就是说我下下来的Instant Client的用处只是提供了那3个DLL……)

到这里我就可以import cx_Oracle不出错了,网上能搜到一些奇奇怪怪的DLL错误什么的,我目前没有遇到

0 0
原创粉丝点击