Как установить cx_oracle в Python на MacOS?

Опубликовано: 6 Сентября, 2022

В этой статье мы узнаем, как установить cx_Oracle в Python на MacOS. cx_Oracle — это модуль расширения Python, который обеспечивает доступ к базе данных Oracle. Он соответствует спецификации API базы данных Python 2.0 со значительным количеством дополнений и парой исключений. Смотрите домашнюю страницу для списка функций.

Монтаж:

Способ 1: использование pipto для установки пакета cx_Oracle

Выполните следующие шаги, чтобы установить пакет cx_Oracle на macOS с помощью pip:

Шаг 1. Установите последнюю версию Python3 в MacOS.

Шаг 2: Проверьте правильность установки pip3 и python3.

python3 --version
pip3 --version

Шаг 3: Обновите ваш pip, чтобы избежать ошибок во время установки.

pip3 install --upgrade pip

Шаг 4: Введите следующую команду, чтобы установить cx_Oracle с помощью pip3.

pip3 install cx_Oracle 

Способ 2: Использование setup.py для установки cx_Oracle

Выполните следующие шаги, чтобы установить пакет cx_Oracle в macOS с помощью файла setup.py:

Шаг 1: Загрузите последний исходный пакет cx_Oracle для python3 отсюда.

curl https://files.pythonhosted.org/packages/be/bf/1dc153a103680b0831299e119c2281ecdec93fcfd27dd0a774a79a4f7267/cx_Oracle-8.2.1.tar.gz > cx_Oracle.tar.gz

Шаг 2: Извлеките загруженный пакет с помощью следующей команды.

tar -xzvf cx_Oracle.tar.gz

Шаг 3: Войдите в папку и введите следующую команду, чтобы установить пакет.

Примечание. В вашей системе должны быть установлены инструменты разработчика для XCode MacOS.

cd cx_Oracle-8.2.1
python3 setup.py install

Проверка установки cx_Oracle на macOS:

Сделайте импорт cx_Oracle в свой терминал Python, чтобы убедиться, что установка выполнена правильно:

import cx_Oracle 

Если при импорте модуля возникает какая-либо ошибка, значит, он не установлен должным образом.