Python delocate-wheel 在 MacOS 上打破了轮子

问题描述

我正在使用 delocate 生成wheel 文件以支持MacOS 上的python 发行版。轮子依赖于使用 Homebrew 安装 gcc 时安装的库。

brew install -v gcc@10
  • /usr/local/Cellar/gcc/10.2.0_3/lib/gcc/10/libstdc++.6.dylib
  • /usr/local/lib/gcc/10/libgcc_s.1.dylib

使用详细选项运行 delocate-wheel 时,以上是轮子中包含的两个库。

如果我使用 pip 安装原始轮子,我可以毫无问题地运行程序。

在运行精细轮并安装新的脱位轮并尝试运行后,我产生了这个错误:

python(66449,0x105ea3dc0) malloc: *** error for object 0x1071c3b60: pointer being freed was not allocated
python(66449,0x105ea3dc0) malloc: *** set a breakpoint in malloc_error_break to debug

我曾尝试使用 require-archs=intel,但出现此错误,而且我似乎只有单个架构文件:非胖文件:/usr/bin/python 是架构:x86_64

谢谢,

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)