我正在尝试将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 directory
gmp.h和mpfr.h文件在我的电脑上,但显然我需要做其他事情。
Cleary我不明白整个过程是如何运作的,但任何正确方向的指针都会很棒。谢谢。
答案 0 :(得分:0)
我遇到了同样的问题,这就是我根据bigfloat安装目录中的自述文件尝试的内容:
“一个例子:在Mac OS X上,使用系统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.
答案 1 :(得分:0)
首先,您需要安装GMP和MPFR库。
sudo apt-get install libmpfr-dev
然后运行:
sudo pip install bigfloat
问候!
答案 2 :(得分:0)
我在通过easy_install和pip在我的Mac(v10.10.3)上安装python bigfloat时遇到了麻烦,并遇到了类似的错误问题;这是因为bigfloat需要其他几个库。
根据此answer
我安装了gmp& mpfr库然后pip将正确安装
pip install bigfloat
或
pip3.5 install bigfloat