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

Anaconda 3.5(64ビットWindows)cx_Oracleをインストールします

    それは一種の自明ではありません。しかし実行可能です。次の手順に従ってください:

    1)Windowsx64用のOracleInstantクライアントをからダウンロードします。

    http://www.oracle.com/technetwork/topics/winx64soft-089540 .html

    例えばクライアントを選択します。 11.2.0.4

    -> Instantclient-basic-windows.x64-11.2.0.4.0.zip

    -> Instantclient-sdk-windows.x64-12.1.0.2.0.zip

    2)ディレクトリを作成し、そこにクライアントとSDKを解凍します:

    例えばc:\ ora \ 11gx64

    3)ORACLE_HOMEとTNS_ADMINを設定します

    https://を参照してください。 superuser.com/questions/949560/how-do-i-set-system-environment-variables-in-windows-10 詳細

    例えば ORACLE_HOME =c:\ ora \ 11gx64

    およびTNS_ADMIN=c:\ ora \ 11gx64

    また、%PATH%に%ORACLE_HOME%を追加します

    4)作成したディレクトリにファイルtnsnames.oraを置き、dbへの接続文字列を入力します:

    %ORACLE_HOME%** tnsnames.ora **

    XE =
      (DESCRIPTION =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
        (CONNECT_DATA =
          (SERVER = DEDICATED)
          (SERVICE_NAME = XE)
        )
      )
    

    ->127.0.0.1をホスト名に置き換えます

    ->XEをSIDに置き換えます

    5)すでにPythonがインストールされていると思います。

    ->それ以外の場合は、Pythonのダウンロードページにアクセスしてください

    -> pythonをインストールします(書き込み時は3.6.1)

    ->インストールされていない場合はpipをインストールします( https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip

    -> python get-pip.pyを実行します

    6)Visual C++2015ビルドツールをダウンロードしてインストールします

    -> Visual C++2015ビルドツールを検索します->visualcppbuildtools_full.exeをインストールします

    7)pipを使用してcx_oracleをインストールします

      pip install cx_oracle
    

    (執筆時点では、デフォルトでインストールされているバージョン5.3に問題があるため、バージョン6.0b2をインストールする必要があります)

      python -m pip install cx_Oracle --pre
    

    最初のステップは、コンダとピップの両方に対する私の正直な意見では普遍的です。



    1. データベース内のJSONとシリアル化された配列

    2. ランダムな行を選択するための最良の方法PostgreSQL

    3. SQLAlchemyとpostgresqlで2つのサブクエリを結合する方法

    4. MySQLのSELECT中に列名としてCONCATを使用するにはどうすればよいですか?