dyId:未找到符号:_clock_gettime

时间:2018-02-27 02:51:45

标签: macos python-2.7 pypy

我试图在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平台不是很熟悉,我只是将它用于这个项目。

提前致谢!

1 个答案:

答案 0 :(得分:0)

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