Python delocatewheel在MacOS上破坏了控制盘

2024-10-01 15:37:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用delocate生成轮子文件以支持MacOS上的python发行版。控制盘依赖于使用自制软件安装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

使用verbose选项运行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,但出现了错误,而且似乎只有一个体系结构文件:Non-fat file:/usr/bin/python is architecture:x86_64

谢谢,


Tags: 文件软件libusrlocal错误macoserror

热门问题