dyId:未找到符号:_clock_gettime

问题描述 投票:0回答:1

我试图在MacOS El Capitan 10.11.6上使用PyPy2 v5.10执行python代码。但是,我在运行时不断收到此错误。

dyld:懒符号绑定失败:未找到符号:_clock_gettime 参考自:/Users/macpro/Downloads/pypy2-v5.10.0-osx64/bin//libpypy-c.dylib 预计在:平面命名空间 dyld:未找到符号:_clock_gettime 参考自:/Users/macpro/Downloads/pypy2-v5.10.0-osx64/bin//libpypy-c.dylib 预计在:平面命名空间 fish:'。/ pypy contactTrace.py'由信号SIGTRAP(跟踪或断点陷阱)终止

我从一些消息来源读到,因为El Capitan没有实现时钟,而是对它进行了解决。因此,一种解决方案是升级软件或注释掉声明。升级软件对我来说不是一个选项,因为我在该特定计算机上运行了很多其他脚本。我试图评论声明,但我无法找到我可以评论它的地方。它还能真正解决这个问题吗?或者有更简单的解决方案。我对MacOS平台不是很熟悉,我只是将它用于这个项目。

提前致谢!

macos python-2.7 pypy
1个回答
0
投票

这听起来像是错误地连接的libSystem.dylib,并且很难修复(例如用otool检查libs并用install_name_tool修改lib)。但是,有更新版本的PyPy。你试过吗?

© www.soinside.com 2019 - 2024. All rights reserved.