MOD_WSGI не может найти Oracle библиотеку мгновенных клиентов - PullRequest
0 голосов
/ 06 марта 2020

У меня приложение flask работает на Apache server с использованием mod_wsgi. Все работает нормально, пока я не пытаюсь получить доступ к базе данных, используя cx_ Oracle. В этот момент я получаю следующую ошибку:

sqlalchemy.exc.DatabaseError: (cx_Oracle.DatabaseError) DPI-1047: Cannot locate a 64-bit Oracle Client library: "The specified module could not be found". See https://oracle.github.io/odpi/doc/installation.html#windows for help.

Я добавил путь к клиентской библиотеке в переменные среды os. Это хорошо работает, если я запускаю приложение из Pycharm IDE.

Я даже добавил следующую строку в мой файл .wsgi.

sys.path.append('D:\FlaskDev\instantclient_11_2')

Может кто-нибудь помочь? Заранее спасибо

1 Ответ

1 голос
/ 24 марта 2020

Если ваш python равен 64 битам, вы также должны использовать 64-битный клиент. Попробуйте выполнить эту инструкцию.

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