sql >> データベース >  >> RDS >> Oracle

Windows での cx_Oracle のデプロイ

    最終的に問題を解決するために多くの方法を試しました。包括的な回答を書くべきだと思うので、私が直面した問題とその解決策をそれぞれ書きます。それが他の人を助けることができることを願っています。また、質問の名前を適切なものに変更しました。 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 を使用する場合 他の手順も実行する必要があります。この目的のために、インターネットを検索してください。



    1. 時差を見つけるためのMySQLグループ行

    2. SQL日付変数値を正しく設定して使用する方法は?

    3. RODBCエラー-ODBC接続に失敗しました-私のMacでMySQLに接続できません(異端者)

    4. mySQLエラー:#1248-すべての派生テーブルには独自のエイリアスが必要です