python调用cx_Oracle开发(-)---cx_Oracle安装
2007-03-16 12:20
579 查看
开始在ubuntu下用python调用oracle,决定使用cx_Oracle.
安装前要确定oracle安装成功并能正常使用
在cx_Oracle的网站上http://www.python.net/crew/atuining/cx_Oracle/
有windows和linux 2种安装版本
按照自己的具体配置选择下载版本,我是oracle10,python 2.4
下载Fedora Core 5 RPM (Oracle 10g, Python 2.4),
cx_Oracle-4.3-10g-py24-1.i386.rpm
先把rpm转换成deb安装
suod alien cx_Oracle-4.3-10g-py24-1.i386.rpm cx_Oracle-4.3-10g-py24-1.i386.deb
再安装deb
sudo dpkg -i cx_Oracle-4.3-10g-py24-1.i386.deb
安装完成后在python里输入
>>> import cx_Oracle
Traceback (most recent call last):
File "", line 1, in ?
ImportError: libclntsh.so.10.1: cannot open shared object file: No such file or directory
经过查找发现是oracle的路径没有设置
输入:
locate libclntsh.so.10.1
获取对于路径
/app/oracle/oracle/product/10.2.0/db_1/lib/libclntsh.so.10.1
编辑/etc/ld.so.conf
sudo gedit /etc/ld.so.conf
在最后一行输入获取的路径
/app/oracle/oracle/product/10.2.0/db_1/lib/
保存,关闭gedit
执行
ldconfig
再调用就好了
安装前要确定oracle安装成功并能正常使用
在cx_Oracle的网站上http://www.python.net/crew/atuining/cx_Oracle/
有windows和linux 2种安装版本
按照自己的具体配置选择下载版本,我是oracle10,python 2.4
下载Fedora Core 5 RPM (Oracle 10g, Python 2.4),
cx_Oracle-4.3-10g-py24-1.i386.rpm
先把rpm转换成deb安装
suod alien cx_Oracle-4.3-10g-py24-1.i386.rpm cx_Oracle-4.3-10g-py24-1.i386.deb
再安装deb
sudo dpkg -i cx_Oracle-4.3-10g-py24-1.i386.deb
安装完成后在python里输入
>>> import cx_Oracle
Traceback (most recent call last):
File "", line 1, in ?
ImportError: libclntsh.so.10.1: cannot open shared object file: No such file or directory
经过查找发现是oracle的路径没有设置
输入:
locate libclntsh.so.10.1
获取对于路径
/app/oracle/oracle/product/10.2.0/db_1/lib/libclntsh.so.10.1
编辑/etc/ld.so.conf
sudo gedit /etc/ld.so.conf
在最后一行输入获取的路径
/app/oracle/oracle/product/10.2.0/db_1/lib/
保存,关闭gedit
执行
ldconfig
再调用就好了
相关文章推荐
- python调用cx_Oracle开发(-)---cx_Oracle安装
- Python安装cx_Oracle模块和suds.client模块调用webservice服务
- Python 离线安装cx_Oracle
- python cx_Oracle模块的安装和使用(linux环境)
- python cx_Oracle安装 报错,各种问题本人新手归纳一下,实际亲测问题
- Python3.5安装cx_Oracle (简单学习记录)
- 在Python中使用cx_Oracle调用Oracle存储过程
- 安装python的cx_Oracle模块
- python中cx_Oracle模块安装遇到的问题与解决方法
- python安装cx_Oracle模块常见问题与解决方法
- linux 下安装python cx_Oracle过程详解
- macos下 python安装cx_oracle
- python cx_oracle 安装 win7/8/10 64位
- 在Python中使用cx_Oracle调用Oracle存储过程
- python安装cx_oracle
- python 安装cx_Oracle模块, MySQLdb模块, Tornado
- 安装cx_Oracle报错python version 3.4 required, which was not found in the registry
- Linux搭建python环境中cx_Oracle模块安装遇到的问题与解决方法
- Python安装cx_Oracle第三方库(Mac osx Yosemite Intel i5环境)
- [Python] 在CentOs6.x 安装Cx_oracle5.x