最終的に問題を解決するために多くの方法を試しました。包括的な回答を書くべきだと思うので、私が直面した問題とその解決策をそれぞれ書きます。それが他の人を助けることができることを願っています。また、質問の名前を適切なものに変更しました。 cx_Oracle
のインストール中に行ったことは次のとおりです。 Windows 7 のモジュール - 32 ビット バージョン (Windows の他のバージョンにも同様のソリューションがあると思いますが、よくわかりません):
- <リ>
cx_Oracle
をインストールしようとしました easy_install
を使用 No oracle client installed
というエラーが表示されました . Windows 用の oraclebasic インスタント クライアントと oracle sdk インスタント クライアントを Oracle 公式 Web サイトからダウンロードし、次の手順でインストールしました:
cx_Oracle
をインストールしようとしました easy_install
を使用 command ‘gcc’ failed: no such file or directory
エラーが発生しました 場合によっては、unable to find vcvarsall.bat
;これは、私が C++ コンパイラを持っていなかったため、次の手順に従って解決しました:
cx_Oracle
をインストールしようとしました easy_install
を使用 もう一度、エラー command ‘gcc’ failed with exit status 1
を取得しました;私はそれを解決するためにこのステップを試みました:
cx_Oracle
をインストールしようとしました easy_install
を使用
しかし、インターネットで検索しているときに、役立つかもしれないいくつかのトリックを見つけました:
- <リ>
エラー no module named win32api
が発生した場合 、それはあなたのコンピュータに python の win32 拡張機能をインストールしていないためです。pywin32
をダウンロードする必要があります。 Source Forge
のモジュール
それでもうまくいかない場合は、古いバージョンの cx_Oracle
を試すことができます;ただし、上記の行で説明したすべてのことを覚えておいてください。 cx_Oracle
のすべてのバージョンを見つけることができます こちら
.
sqlplus
を使用する場合 他の手順も実行する必要があります。この目的のために、インターネットを検索してください。