首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装Python bigfloat模块

安装Python bigfloat模块
EN

Stack Overflow用户
提问于 2013-01-29 23:45:50
回答 3查看 3.6K关注 0票数 2

我正在尝试将bigfloat Python包安装到我的mac上,但我不太擅长这类事情。

我已经按照here的描述下载了最新的包。文档中写道:

代码语言:javascript
复制
In order to use the bigfloat package you will need to have both the GMP and MPFR libraries already installed on your system.

我认为GMP和MPFR库已经安装在我的系统上了--至少当我搜索它们时,我会看到文件夹中有它们的名称和文件。

当我尝试通过键入以下命令来安装bigfloat时:

代码语言:javascript
复制
python setup.py install

我收到了很多错误消息。第一个问题是:

代码语言:javascript
复制
src/mpfr.c:223:17: error: gmp.h: No such file or directory
src/mpfr.c:224:18: error: mpfr.h: No such file or directory

gmp.h和mpfr.h文件在我的计算机上,但显然我需要做一些其他的事情。

Cleary我不明白整个过程是如何工作的,但任何正确的方向都会很好。谢谢。

EN

回答 3

Stack Overflow用户

发布于 2015-05-07 08:41:13

首先,您需要安装GMP和MPFR库。

代码语言:javascript
复制
sudo apt-get install libmpfr-dev

然后只需运行:

代码语言:javascript
复制
 sudo pip install bigfloat

致以问候!

票数 1
EN

Stack Overflow用户

发布于 2013-06-26 04:41:36

我也遇到了同样的问题,下面是我根据bigfloat安装目录中的自述文件所做的尝试:

“一个例子:在Mac上,使用system Python,但将MPFR和GMP安装在/opt/local中(例如,通过MacPorts),可以这样做”:

代码语言:javascript
复制
LIBRARY_PATH=/opt/local/lib CPATH=/opt/local/include python setup.py build

这并没有抛出任何错误,但是当我通过运行以下测试来检查是否安装了它时:

代码语言:javascript
复制
python -m bigfloat.test.test_bigfloat

我得到了错误:

代码语言:javascript
复制
/Library/Frameworks/Python.framework/Versions/7.2/Resources/Python.app/Contents/MacOS/Python: No module named mpfr  

你可以试一试,看看它对你是否有效,但我还是迷路了。

如果成功安装,您应该得到以下信息:

代码语言:javascript
复制
the bigfloat-0.3.0a1/ directory that you created can now be deleted.
票数 0
EN

Stack Overflow用户

发布于 2016-03-21 14:23:48

我在我的Mac (v10.10.3)上通过easy_install和pip安装python bigfloat时遇到了问题,得到了一个类似的错误问题;这是因为bigfloat需要其他几个库。

根据此answer

我安装了gmp & mpfr库,然后pip就可以正确安装了。

代码语言:javascript
复制
pip install bigfloat

代码语言:javascript
复制
pip3.5 install bigfloat
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14586738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档