本文地址:http://blog.csdn.net/kongxx/article/details/7107683
在安装了cx_Oracle和Oracle Instant Client软件包之后,使用"import cx_Oracle"导入包的时候出现下面的问题
ImportError: libclntsh.so.10.1: cannot open shared object file: No such file or directory
此时是由于python在操作oracle数据库的时候需要用到oracle的一些库,而上面的问题就是说python需要的这些库不在环境的路径里,在linux上就是不在LD_LIBRARY_PATH环境变量里,此时时就需要把这些库路径加到LD_LIBRARY_PATH中
$ whereis oracle
$ export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/oracle/11.2/client/lib
再次运行测试,上面的问题没有了。
参考资料:
cx-oracle: http://cx-oracle.sourceforge.net/
Instant Client: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
Using Python With Oracle Database 11g: http://www.oracle.com/technetwork/articles/dsl/python-091105.html
分享到:
相关推荐
OSError: libcusparse.so.11: cannot open shared object file: No such file or directory 搜索全网,也没找到解决方案。最快解决方案如下: 1、在 /home/user/anaconda3/lib/ 中放入缺少的 libcusparse.so.11 文件...
libssl.so.10缺失库文件的解决办法,error while loading shared libraries :libssl.so.10:cannot open shared object file:No such file or directory
cuda安装版本出现问题的时候,可能会出现importerror: libcublas.so.10.0: cannot open shared object file: No such file or directory的错误,根本原因三cuda下找不到这个文件,把这个文件放到/usr/local/cuda/lib...
ubuntu报错:libg2c.so.0:cannot open shared object file: no such file or directory/wrong ELF class(已解决)-附件资源
主要介绍了导入tensorflow:ImportError: libcublas.so.9.0 报错,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
主要介绍了MySQLdb ImportError: libmysqlclient.so.18解决方法,需要的朋友可以参考下
错误:ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory cudnn-9.0-linux-x64-v7.1
libICE.so.6.3.0
主要介绍了详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决,感兴趣的可以了解一下
yum install 提示ImportError: libxml2.so.2: cannot open shared object file: No such file or directory,需要安装libxml2.so.2
问题描述 在使用paddlepaddle进行深度学习过程中需要导入Ploter from paddle.v2.plot import Ploter ...更新到python3之后,这个包里的画图工具改变了,使用python2的可以使用,但实验python3就不行了,缺
mysql C接口动态库
解决ImportError: libcrypto.so.10: cannot open shared object file: No such file or directory 的链接库文件
ImportError: No module named fcntl #fcntl.py #ImportError
完美解决import cv2 出现 ImportError:DLL load fail:找不到指定模块,所需要的dll文件
运行python脚本报错 ImportError: DLL load failed while import cv2: 找不到指定的模块。
在vscode中编程,用anaconda的虚拟环境作为解释器,导入cv2时出现以下错误 ImportError: numpy.core.multiarray failed to import 查了尝试后发现: 我在spyder上使用是没有这个错误的; 尝试更新了numpy后也用; ...
ubuntu系统中import h5py, ImportError: No module named h5py的解决方法