私はライオンでDB2をインストールするには、この質問/回答を使用:How do I install IBM DB2 Express-C on Mac OS X 10.7 Lion?ibm_dbまたはPyDB2のPythonモジュールをMac OS X 10.7 LionのDB2で使用するにはどうすればよいですか?
私のデータベースを構成した後、私はクエリを実行するために、コマンドラインからDB2を使用することですが、PythonモジュールのIBM_DBとPyDB2の両方がでインポートに失敗します次のエラー:
>>> import ibm_db
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: dlopen(/Library/Python/2.7/site-packages/ibm_db-1.0.4-py2.7-macosx-10.7-intel.egg/ibm_db.so, 2): Symbol not found: _dsIsDirServiceRunning
Referenced from: /Users/<username>/sqllib/lib64/libdb2.dylib
Expected in: /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
がどのように私はこの問題を解決し、IBM_DBとPyDB2がライオンにDB2で正しく動作するために得ることができますか?
編集:答えに移動答え
これは私のために働いています。それはもっとクリーンな解決策でもあります。おかげで – drootang
私はマウンテンライオンでテストするために、IBMからMacクライアントをもう一度ダウンロードしました。これは修正なしで動作しているようです(おそらく、昨年のある時点で修正されています) – Chris