0

Django アプリケーションを開発しましたが、Windows Server 2003 の IIS で実行できるようにしようとしています。通常は Django のチュートリアルに従っていますが、データベースは Oracle です。

コマンド プロンプトから python を実行して import するとcx_Oracle、問題なく動作します。django の開発サーバーでプロジェクトを実行すると、すべて正常に動作します。IIS6 で実行することはできませんでしたが、test.pyが IIS によってロードされ 、 がロードされるとPyISAPIe、ロードできないcx_Oracleと表示され、次のエラーが表示されます。

cx_Oracle モジュールのロード中にエラーが発生しました: DLL のロードに失敗しました: 指定されたモジュールが見つかりませんでした。

以下の 32 ビット版を使用しています。

Python 2.6.6,
PyISAPIe 1.1.0 rc4 py2.6,
Django 1.4.3,
Oracle Client 11.2, 
cx_Oracle 5.1 (for Oracle 11g, Python 2.6)

なぜこれが起こっているのでしょうか?

編集: cx_Oracle 4.4.1 にダウングレードしようとしましたが、次のエラーが表示されます: ImportError: 名前 utils をインポートできません

4

0 に答える 0