我正在尝试将bigfloat Python包安装到我的mac上,但我不太擅长这类事情。
我已经按照here的描述下载了最新的包。文档中写道:
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时:
python setup.py install我收到了很多错误消息。第一个问题是:
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 directorygmp.h和mpfr.h文件在我的计算机上,但显然我需要做一些其他的事情。
Cleary我不明白整个过程是如何工作的,但任何正确的方向都会很好。谢谢。
发布于 2015-05-07 08:41:13
首先,您需要安装GMP和MPFR库。
sudo apt-get install libmpfr-dev然后只需运行:
sudo pip install bigfloat致以问候!
发布于 2013-06-26 04:41:36
我也遇到了同样的问题,下面是我根据bigfloat安装目录中的自述文件所做的尝试:
“一个例子:在Mac上,使用system Python,但将MPFR和GMP安装在/opt/local中(例如,通过MacPorts),可以这样做”:
LIBRARY_PATH=/opt/local/lib CPATH=/opt/local/include python setup.py build这并没有抛出任何错误,但是当我通过运行以下测试来检查是否安装了它时:
python -m bigfloat.test.test_bigfloat我得到了错误:
/Library/Frameworks/Python.framework/Versions/7.2/Resources/Python.app/Contents/MacOS/Python: No module named mpfr 你可以试一试,看看它对你是否有效,但我还是迷路了。
如果成功安装,您应该得到以下信息:
the bigfloat-0.3.0a1/ directory that you created can now be deleted.发布于 2016-03-21 14:23:48
我在我的Mac (v10.10.3)上通过easy_install和pip安装python bigfloat时遇到了问题,得到了一个类似的错误问题;这是因为bigfloat需要其他几个库。
根据此answer
我安装了gmp & mpfr库,然后pip就可以正确安装了。
pip install bigfloat或
pip3.5 install bigfloathttps://stackoverflow.com/questions/14586738
复制相似问题