Pycharm-无法加载Oracle Client库,SQLAlchemy

时间:2019-01-24 08:03:42

标签: python database sqlalchemy

在我的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,但仍然失败。 如何解决此问题并连接到数据库?任何帮助都会降级

0 个答案:

没有答案