それは一種の自明ではありません。しかし実行可能です。次の手順に従ってください:
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を設定します
例えば 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
最初のステップは、コンダとピップの両方に対する私の正直な意見では普遍的です。