Py学习  »  pycharm

pycharm-无法加载Oracle客户端库,sqlalchemy

Maddie Graham • 4 年前 • 563 次点击  

在我的ubuntu系统上,当我试图使用python代码连接到数据库时,我得到以下错误。

sqlalchemy.exc.DatabaseError: (cx_Oracle.DatabaseError) DPI-1047: 64-bit Oracle Client library cannot be loaded: "libclntsh.so: cannot open shared object file: No such file or directory". See https://oracle.github.io/odpi/doc/installation.html#linux for help (Background on this error at: http://sqlalche.me/e/4xp6)

我的python代码如下:

import sqlalchemy as db

engine = db.create_engine(''dialect+driver://user:pass@host:port/db'')
connection = engine.connect()
metadata = db.MetaData()
cenus = db.Table('census', metadata, autoload=True, autoload_with=engine)

我用pycharm运行整个代码。我试图安装 Oracle Instant Client 但还是失败了。 如何解决这个问题并连接到数据库?任何帮助都将分散

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43808
 
563 次点击