Python
pip
ibmcloud
DB2onCloud

pip install ibm_dbが失敗する

More than 1 year has passed since last update.


始めに

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」です。

ご利用の機種に合わせてインストーラーをダウンロードしてください。

image.png

ドライバーのインストールが完了したら準備です。

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