当前位置: 首页> 游戏> 网游 > 浙江seo外包费用_手机中国官网_淮安百度推广公司_网站seo诊断优化方案

浙江seo外包费用_手机中国官网_淮安百度推广公司_网站seo诊断优化方案

时间:2025/8/23 10:57:03来源:https://blog.csdn.net/qq_38084802/article/details/142985791 浏览次数:0次
浙江seo外包费用_手机中国官网_淮安百度推广公司_网站seo诊断优化方案

报错信息

  File "/Users/mac/.jenkins/workspace/test/api_ylhq/database.py", line 70, in getDBconnimport ibm_db
ImportError: dlopen(/Users/mac/.pyenv/versions/3.12.4/lib/python3.12/site-packages/ibm_db.cpython-312-darwin.so, 0x0002): Symbol not found: (__ZNKSt8__detail20_Prime_rehash_policy14_M_need_rehashEmmm)Referenced from: '/Users/mac/.pyenv/versions/3.12.4/lib/python3.12/site-packages/clidriver/lib/libdb2.dylib'Expected in: '/usr/lib/libstdc++.6.dylib'

用pip卸载重装ibm_db也不行,后来在项目源码发现 python-ibmdb/INSTALL.md at master · ibmdb/python-ibmdb (github.com)

里面说需要用 install_name_tool 执行命令,执行前先进入到python的这个目录:

cd  .../lib/python3.11/site-packages/clidriver/lib
install_name_tool -change /usr/local/lib/gcc/8/libstdc++.6.dylib /usr/local/Homebrew/Cellar/gcc/13.1.0/lib/gcc/13/libstdc++.6.dylib libdb2.dylib

其中 /usr/local/lib/gcc/8/libstdc++.6.dylib 是固定写死的

/usr/local/Homebrew/Cellar/gcc/13.1.0/lib/gcc/13/libstdc++.6.dylib  是你安装的gcc的目录下的libstdc++.6.dylib路径

libdb2.dylib 即  .../python3.11/site-packages/clidriver/lib 目录下的文件,也固定写死

执行,问题解决!

关键字:浙江seo外包费用_手机中国官网_淮安百度推广公司_网站seo诊断优化方案

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: