1

我的问题与这张海报类似,我使用的是 MAC OsX 10.9.5 版本:

python 'bigfloat' 包安装问题

当我尝试安装“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 都可以帮忙吗?

4

1 回答 1

2

几点评论。

如果您的目标是 compile bigfloat,那么您不需要 compilegmpy2MPC. 我的说明的第一部分是从编译过程中复制的GMPMPFRMPC用于gmpy2.

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

两者都bigfloat提供gmpy2MPFR任意精度浮点运算的库的访问。它们确实使用略有不同的 API,尤其是在控制上下文时。

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

免责声明:我维护gmpygmpy2

于 2014-10-10T15:17:08.633 回答