私のデスクトップでは、Oracle に接続する小さな Pylons アプリを作成しました。現在、Win2k3 x64 を実行しているサーバーにデプロイしようとしています。(私のデスクトップは 32 ビット XP です) サーバー上の Oracle インストールも 64 ビットです。
OCI dll のロードに関するエラーが発生していたので、32 ビット クライアントを にインストールしましたC:\oracle32
。
これをPATH
環境変数に追加すると、うまく機能します。しかし、Pylons アプリをサービスとして (このレシピを使用して) 実行したいので、この 32 ビット ライブラリを他のすべてのアプリケーションのパスに配置したくありません。
使ってみsys.path.append("C:\\oracle32\\bin")
ましたが、うまくいかないようです。