Pycharm - клиентская библиотека Oracle не может быть загружена, sqlalchemy - PullRequest
0 голосов
/ 24 января 2019

В моей системе 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 , но все равно не получилось.Как я могу решить эту проблему и подключиться к базе данных?Любая помощь будет оказана

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...