내가 사자에 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를 사용할 수,하지만 파이썬 모듈은 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
Mountain Lion에서 테스트하기 위해 IBM에서 Mac 클라이언트를 다시 다운로드했습니다. 이것은 수정없이 작동하는 것 같습니다 (아마 지난해 어느 시점에 패치되었습니다) – Chris