首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python 'bigfloat‘包安装问题

python 'bigfloat‘包安装问题
EN

Stack Overflow用户
提问于 2013-07-02 00:54:42
回答 2查看 1.8K关注 0票数 3

我试图在我的Mac (OS X 10.8.4)上安装包'bigfloat‘,但我遇到了一些问题。包'bigfloat‘需要另外两个依赖项: 1) mpfr和2) gmp。

我在这里安装了gmp:http://gmplib.org/ <--这看起来工作得很好。

但是安装mpfr并非易事(http://www.mpfr.org/mpfr-current/mpfr.html#Installing-MPFR)。他们说只需./configure、make和make install就可以运行它,但我得到了这个错误:

代码语言:javascript
复制
checking for gmp.h... no
configure: error: gmp.h can't be found, or is unusable.

我在谷歌上搜索过,人们建议在configure命令中指定路径,但到目前为止还没有成功。任何帮助都将不胜感激!

作为参考,我查看了mpfr-3.1.2 (位于目录: /Users/myusername)和gmp-5.1.2 (位于同一目录)。

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-02 02:26:47

当我在Linux上编译GMP、MPFR和MPC的私有版本时,我使用:

代码语言:javascript
复制
# Create the desired destination directory for GMP, MPFR, and MPC.
$ mkdir /home/case/local
# Download and un-tar the GMP source code. Change to GMP source directory and compile GMP.
$ cd ~/src/gmp-5.1.0
$ ./configure --prefix=/home/case/local
$ make
$ make check
$ make install
# Download and un-tar the MPFR source code. Change to MPFR source directory and compile MPFR.
$ cd ~/src/mpfr-3.1.1
$ ./configure --prefix=/home/case/local --with-gmp=/home/case/local
$ make
$ make check
$ make install
# Download and un-tar the MPC source code. Change to MPC source directory and compile MPC.
$ cd ~/src/mpc-1.0.1
$ ./configure --prefix=/home/case/local --with-gmp=/home/case/local --with-mpfr=/home/case/local
$ make
$ make check
$ make install

我认为这些说明也适用于OSX。

更新

我使用以下命令成功构建了bigfloat:

代码语言:javascript
复制
py27 setup.py build_ext -I/home/case/local/include -L/home/case/local/lib -R/home/case/local/lib install
票数 2
EN

Stack Overflow用户

发布于 2015-05-01 04:30:19

为了防止其他人在Mac OS X上使用pip安装bigfloat时遇到这个页面,这里是我必须使用的命令,以使其正确安装:

代码语言:javascript
复制
brew install gmp
brew install mpfr
sudo pip install --global-option=build_ext --global-option="-I/usr/local/include" --global-option="-L/usr/local/lib" bigfloat

此方法要求您安装了homebrew

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17409740

复制
相关文章

相似问题

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