1

我正在尝试在 Windows 7 机器上的 Python 3.2 中安装 bigfloat。文档说我首先需要安装 GMP 和 MPFR。我已经将这两个下载到我的桌​​面(以及 bigfloat 包)。然而,由于它们是 C 包,我不确定如何在 python 中安装它们(我试图在过去几个小时内找到一个明确的解释但失败了)。任何人都可以告诉我我需要做什么或指向我的教程吗?非常感谢,非常感谢任何帮助。

4

3 回答 3

3

恐怕您无法按照您迄今为止尝试的方式安装它,只是因为您需要编译C文件。相反,您可以从 Windows 的非官方二进制文件下载:

http://www.lfd.uci.edu/~gohlke/pythonlibs/

转到该站点,然后搜索您的包裹。它们有多个版本,因此请确保您拥有适用于您正在使用的 Python 的正确版本。

于 2013-11-26T06:29:21.690 回答
1

gmpy 有两个版本——版本 1(又名 gmpy)和版本 2(又名 gmpy2)。gmpy2 包括 MPFR。如果您安装 gmpy2,那么您可能不需要 bigfloat,因为 MPFR 的功能可以直接从 gmpy2 访问。

免责声明:我维护 gmpy 和 gmpy2。

于 2013-11-26T22:16:21.530 回答
1

终于找到了解决方案.. 转到链接http://www.lfd.uci.edu/~gohlke/pythonlibs/#bigfloat 安装正确的包(取决于 32 位或 64 位)转到命令提示符类型 \name_of_the_file .whl 例如:C:\python27\pip install bigfloat-0.3.0-cp27-none-win32.whl

于 2016-03-19T14:11:53.150 回答