gpt4 book ai didi

python - 在 Mac OS X 上,easy_install fabric 和/或 easy_install pycrypto 由于链接器错误 "illegal text-relocation"而失败

转载 作者:行者123 更新时间:2023-11-28 17:48:47 25 4
gpt4 key购买 nike

尝试easy_installfabric (或 easy_install pycrypto ,它取决于结构),我在 Mac OS X 上遇到以下链接器错误:

ld: illegal text-relocation to ___gmp_binvert_limb_table in /usr/local/lib/libgmp.a(mp_minv_tab.o) from ___gmpn_divexact_1 in /usr/local/lib/libgmp.a(dive_1.o) for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: Setup script exited with error: command 'clang' failed with exit status 1

最佳答案

我使用的是 python 的自定义安装,它显然与我的标准安装不兼容 libGMP .从源代码构建 libGMP(在我自己的前缀位置,由我的特殊 python 安装使用)解决了这个问题。

$ bunzip2 gmp-5.0.5.tar.bz2
$ tar -xf gmp-5.0.5.tar
$ cd gmp-5.0.5
$ ./configure --prefix=/path/to/my/special/prefix
$ make
$ make check
$ make install
$ easy_install pycrypto
$ easy_install fabric

关于python - 在 Mac OS X 上,easy_install fabric 和/或 easy_install pycrypto 由于链接器错误 "illegal text-relocation"而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13937228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com