Пожалуйста, помогите мне с конфигурацией питона сервера . когда запускаю .pyw файл в cmd python командoй выдает сообщение об ошибке: Traceback (most recent call last): File ff.pyw", line 2, in import cx_Oracle ImportError:DLL load failed: %1 is not a valid Win32 application. (Dependency Walker в cx_oracle.pyd нашел несколько ошибок: oci.dll is 64-bit,at least one requred implicit or forwarded dependency was not found. At least one module has an uresolved import due to a missing export in an implicitly dependent module. Modules with different CPU types were found. API-ms-win-service-private-L1-1-1.dll error opening file and etc.) Я заменил 64-бит oci.dll na 32-бит в C:\app\client\user\product\12.1.0\client_1\ папке. (на самом деле я не могу понять, почему в 32-битном cx_oracle.pyd oci.dll был 64-бит). потом ошибка была: import pyodbc ImportError: No module named pyodbc. После установки pyodbc, ошибка:IOError: [Errno 13] Permission denied(Permission denied to ff.log file). После изменения pirmissions в папке Scripts где мои .pyw файлы расположены, еще одна ошибка: con_qm = cx_Oracle.connect (.., .., dsn_tns) InterfaceError: Unable to acquire Oracle environment handle. Я администратор, моя ОС: Win сервер 2012r2 64-бит, Python 2.7.9 (2.2.0 anaconda 32-бит), Python 2.7 cx_Oracle-5.1.2-10g 32-бит, client ora 12.1.0 32-бит. Пути: C: \ App \ client \ user \ product \ 12.1.0 \ client_1; C: \ App \ client \ user \ product \ 12.1.0 \ client_1 \ Bin; % SystemRoot% \ system32; % SystemRoot%; % SystemRoot% \ System32 \ Wbem; % SystemRoot% \ System32 \ WindowsPowerShell \ 1.0 \; C: \ Anaconda; C: \ Anaconda\ Scripts C: \ App \ client \ user \ product \ 12.1.0 \ client_1 \ Network \ Admin. Заранее спасибо.
blog comments powered by Disqus