始めに
PythonでIBM Cloudで提供されているサービスDB2 on Cloudを利用するときに必要なパッケージibm_dbをインストールするのに戸惑ったので、手順をまとめます。
ibm_dbをインストールするには
pip install ibm_db
とだけ打てば良いのかと思っていたのですが、そうではありませんでした。
単にpip install ibm_dbだけ実行すると、以下のようなエラーが出てきてインストールに失敗してしまいます。
Faild building wheel for ibm-db
環境
Windows7
Python 3.6
手順
pip install ibm_db
を実行する前に、DB2のドライバーを先にインストールする必要があります。
1.まずは、DB2のドライバーをこちらのサイトからダウンロードしてインストールします。
(ダウンロードする際に、IBM IDが必要です)
https://www-01.ibm.com/support/docview.wss?uid=swg21385217
ダウンロードするのは下の方にある「IBM Data Server Client」です。
ご利用の機種に合わせてインストーラーをダウンロードしてください。
ドライバーのインストールが完了したら準備です。
2.コマンド・プロンプト等を開いてpip install ibm_dbと入力する
これでibm_dbのインストールに成功するはずです。
参考
IBM データ・サーバー用の Python 環境のセットアップ
https://www.ibm.com/support/knowledgecenter/ja/SSEPGG_9.5.0/com.ibm.db2.luw.apdv.python.doc/doc/t0054367.html