Вот что я сделал:
- Я нахожусь в Windows XP SP3
- У меня уже установлен Python 2.7.1.
- Я загрузил
instantclient-basic-nt-11.2.0.3.0.zip
, разархивировал его и поместил вC:\Program Files\Oracle\instantclient_11_2
. - Я добавил этот путь к переменной среды Windows
Path
. - Я создал новую переменную среды
ORACLE_HOME
, удерживая этот путь как свое значение. - Я установил
cx_Oracle-5.1.2-11g.win32-py2.7.msi
.
И при запуске import cx_Oracle
все, что я получаю, это
Traceback (most recent call last):
File "<string>", line 2, in <module>
ImportError: DLL load failed: This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.
Я, очевидно, удалил/переустановил cx_Oracle пару раз, но на самом деле ничего не помогает. Может ли кто-нибудь объяснить, как это исправить?
UPDATE
Я запустил Dependency Walker, и у него много проблем. Однако первый отсутствующий .dll(msvcr80.dll) на самом деле присутствует в C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.91_x-ww_0de56c07
.