django oracle setup выдает ошибку

1

oracle_home является обязательным при установке django с oracle, у меня есть два компьютера в одном IP-адресе Oracle, а в другом адресе Ip - настройка django webapp, когда я пытаюсь установить

pip install cx_Oracle

он выдает ошибку

 pip install cx_Oracle
Downloading/unpacking cx-Oracle
  Running setup.py egg_info for package cx-Oracle
    Traceback (most recent call last):
      File "<string>", line 16, in <module>
      File "/tmp/pip-build-root/cx-Oracle/setup.py", line 135, in <module>
        raise DistutilsSetupError("cannot locate an Oracle software " \
    distutils.errors.DistutilsSetupError: cannot locate an Oracle software installation
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):

  File "<string>", line 16, in <module>

  File "/tmp/pip-build-root/cx-Oracle/setup.py", line 135, in <module>

    raise DistutilsSetupError("cannot locate an Oracle software " \

distutils.errors.DistutilsSetupError: cannot locate an Oracle software installation

Должно ли это быть, чтобы установить Oracle в том же окне или я пропущу здесь

  • 0
    Да, cx_oracle нужны библиотеки Oracle. Вы установили ORACLE_HOME, чтобы он указывал на установку Oracle до установки pip? Вам также нужен Oracle Client SDK.
  • 0
    Какая у вас ОС?
Показать ещё 1 комментарий
Теги:

1 ответ

2
Лучший ответ

Пытаться:

export LD_LIBRARY_PATH=$ORACLE_HOME/lib
pip install cx_oracle
  • 1
    спасибо работает, мне просто нужно проверить есть ли способ избежать установки оракула и работать с файлами .lib
  • 2
    Загрузите файлы Oracle InstantClient (Basic и SDK). Распакуйте их во временный каталог. Установите ORACLE_HOME и LD_LIBRARY_PATH для этих файлов. Устанавливаем pip. После этого вы можете удалить файлы InstantClient. oracle.com/technetwork/database/features/instant-client/...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню