我正在尝试在Windows 7机器上安装Python 3.2中的bigfloat。文档说我首先需要安装GMP和MPFR。我已经将这两个下载到我的桌面(以及bigfloat包)。但是因为它们是C包我不知道如何在python中安装它们(我试图找到过去几个小时的明确解释并且失败了)。任何人都可以告诉我我需要做什么或指向我的教程吗?非常感谢,非常感谢任何帮助。
答案 0 :(得分:3)
我担心你无法按照目前的方式安装它,只是因为你需要编译C文件。相反,你可以做的是从Windows的非官方二进制文件下载:
http://www.lfd.uci.edu/~gohlke/pythonlibs/
访问该网站,然后搜索您的包裹。它们有多个版本,因此请确保您使用的Python版本正确。
答案 1 :(得分:1)
有两个版本的gmpy - 版本1(aka gmpy)和版本2(aka gmpy2)。 gmpy2包括MPFR。如果您安装gmpy2,那么您可能不需要bigfloat,因为可以从gmpy2直接访问MPFR的功能。
免责声明:我保持gmpy和gmpy2。
答案 2 :(得分: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