【问题标题】:Library not loaded: libdb2.dylib image not found未加载库:找不到 libdb2.dylib 图像
【发布时间】:2021-06-15 03:54:06
【问题描述】:

我正在尝试让 ibm_db 导入在 python 中工作一段时间。

ImportError: dlopen(/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/ibm_db.cpython-37m-darwin.so, 2): Library not loaded: libdb2.dylib
  Referenced from: /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/ibm_db.cpython-37m-darwin.so
  Reason: image not found

有没有人在 mac 上有使用 ibm_db 库的经验可以帮助我?

【问题讨论】:

  • 这个命令解决了我的问题,试试看。 install_name_tool -change libdb2.dylib @loader_path/clidriver/lib/libdb2.dylib ibm_db.cpython-38-darwin.so 请在命令中正确指定您的版本

标签: python-3.x macos db2 db2-400


【解决方案1】:

python3.8 面临同样的问题

 ImportError: dlopen(/Users/rahulanand/opt/anaconda3/envs/PEP-Matching/lib/python3.8/site-packages/ibm_db.cpython-38-darwin.so, 2): Library not loaded: libdb2.dylib
  Referenced from: /Users/rahulanand/opt/anaconda3/envs/PEP-Matching/lib/python3.8/site-packages/ibm_db.cpython-38-darwin.so
  Reason: image not found

按照https://github.com/ibmdb/python-ibmdb/issues/187 中的步骤操作,但没有解决问题

【讨论】:

    猜你喜欢
    • 2017-12-09
    • 1970-01-01
    • 1970-01-01
    • 2015-01-14
    • 2012-11-13
    • 2016-02-22
    • 1970-01-01
    • 2019-01-28
    • 1970-01-01
    相关资源
    最近更新 更多