首页 > 解决方案 > Python delocate-wheel 在 MacOS 上打破轮子

问题描述

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

brew install -v gcc@10

使用详细选项运行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

谢谢你,

标签: pythonmacosdylibpython-wheel

解决方案


推荐阅读