我的问题类似于此海报,并且我使用的是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,则无需编译gmpy2MPC。我的指令的第一部分是从过程中复制的,用于编译GMPMPFRMPC以与gmpy2一起使用。

在我的示例中,我通常使用本地用户名case,通用username或偶尔使用其他位置。您将需要编辑命令以使用文件所在的实际位置。

bigfloatgmpy2都提供对MPFR库的访问权限,以进行任意精度的浮点运算。它们确实使用略有不同的API,尤其是用于控制上下文。

gmpy2还提供对GMP库(用于任意精度整数和有理数)和MPC库(用于任意精度复数)的访问。

免责声明:我维护gmpygmpy2

关于python - python bigfloat安装问题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26301558/

10-09 21:29