python bigfloat安装问题

时间:2014-10-10 14:17:11

标签: python mpfr mpc gmpy bigfloat

我的问题类似于这张海报,我使用的是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 --prefix = / users / username / local --with-gmp = / users / username / local --with-mpfr = / users / username / local

任何人或Casevh都可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

一些评论。

如果您的目标是编译bigfloat,那么您就不需要编译gmpy2MPC。我的说明的第一部分是从编译GMPMPFRMPC的流程中复制的,以便与gmpy2一起使用。

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

bigfloatgmpy2都可以访问MPFR库以进行任意精度浮点运算。它们使用稍微不同的API,尤其是用于控制上下文。

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

免责声明:我保留gmpygmpy2