DPI-1047: Невозможно загрузить 64-разрядную клиентскую библиотеку Oracle.Python

Программы на Python
Ответить
Anonymous
 DPI-1047: Невозможно загрузить 64-разрядную клиентскую библиотеку Oracle.

Сообщение Anonymous »

Я пытаюсь запустить базу данных Oracle на Python.
Характеристики:
1. Windows 7 64-разрядная версия
2. Python 32 бит 3.6 (работает на Jupyter (Anaconda Navigator)
3. Модуль учебного комплекта Visual Studio 2010
4. Oracle Instant Client Basic 12.2 32 бита
5. Oracle Instant Client Basic SQL*Plus 12.2 32 бита

Я установил cx_Oracle с помощью команды
import sys
!conda install --yes --prefix {sys.prefix} cx_Oracle
import cx_Oracle

После этого я установил Oracle Instant Client Basic 12.2 32-разрядный и Oracle Instant Client Basic SQLPlus 12.2 32-разрядный в том же рабочем каталоге, откуда подключен Jupyter.
Я скопировал как установленный Oracle Instant Client Basic, так и Instant Client. клиентский базовый SQLPlus в той же папке и указал путь среды к той же папке.
Но всякий раз, когда я запускаю команду, она выдает ошибку:
DPI-1047: 64-разрядная клиентская библиотека Oracle не может быть загружена: «C:\oracle\product\10.2.0\client_1\bin\oci.dll не является правильной архитектурой». https://oracle.github.io/odpi/doc/insta ... ml#windows для помощи
Хотя в 64-битной версии нет ничего, кроме окон, поиск по которым у меня не имеет значения.

Подробнее здесь: https://stackoverflow.com/questions/515 ... -be-loaded
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»