我的问题类似于此海报,并且我使用的是MAC OsX 10.9.5版本:
python 'bigfloat' package installation issues
当我尝试安装“ mpc-1.0.2”软件包时,它无法编译并给出以下错误:
grep: /home/case/local/lib/libgmp.la: No such file or directory
sed: /home/case/local/lib/libgmp.la: No such file or directory
libtool: link: `/home/case/local/lib/libgmp.la' is not a valid libtool archive
make[2]: *** [libmpc.la] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
我的configure命令是:
./configure --prefix = /用户/用户名/本地--with-gmp = /用户/用户名/本地--with-mpfr = / users /用户名/本地
有人或Casevh可以帮助吗?
最佳答案
一些评论。
如果您的目标是编译bigfloat
,则无需编译gmpy2
或MPC
。我的指令的第一部分是从过程中复制的,用于编译GMP
,MPFR
和MPC
以与gmpy2
一起使用。
在我的示例中,我通常使用本地用户名case
,通用username
或偶尔使用其他位置。您将需要编辑命令以使用文件所在的实际位置。bigfloat
和gmpy2
都提供对MPFR
库的访问权限,以进行任意精度的浮点运算。它们确实使用略有不同的API,尤其是用于控制上下文。gmpy2
还提供对GMP
库(用于任意精度整数和有理数)和MPC
库(用于任意精度复数)的访问。
免责声明:我维护gmpy
和gmpy2
。
关于python - python bigfloat安装问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26301558/