Я использую Python 3.1.2. Я скачал cx_Oracle (установщик Windows x86 (Oracle 10g, Python 3.1)). Я использую Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64-разрядную версию.
Я пытаюсь получить доступ к удаленному серверу Oracle. Я не установил ни одного клиента Oracle. Однако я использую SQLTools 1.5.0, который я вручную скопировал откуда-то.
Я узнал, что cx_Oracle нужен файл DLL от клиента Oracle для доступа к удаленной базе данных, поэтому я скопировал все файлы DLL из папки SQLTools в определенное место. Я добавил место, где я хранил ora.dll, в системную переменную окружения (PATH и ORACLE_HOME). Но вроде не работает. Я получаю ту же ошибку:
ImportError: Ошибка загрузки DLL: не удалось найти указанный модуль.
Я что-то упускаю. Подойдет ли эта ручная работа, или мне придется устанавливать клиент Oracle?