如何在pythonanywhere

时间:2017-09-26 23:58:00

标签: python python-3.x gnu pythonanywhere mpfr

我正在尝试安装bigfloat,我收到的消息似乎表明我首先需要mpfr库。我该怎么办?
消息:

  

运行build_ext building' mpfr'扩展创建build / temp.linux-x86_64-2.7 x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I / usr / include / python2 .7 -c mpfr。 c -o build / temp.linux-x86_64-2.7 / mpfr.o mpfr.c:344:18:致命错误:mpfr.h:没有这样的文件或目录#include" mpfr.h" ^编译终止。错误:命令' x86_64-linux-gnu-gcc'退出状态1失败

我是python和pythonanywhere的新手,所以我不知道如何安装库。

我试图找到如何使用谷歌安装库,我尝试使用:

pip install --user mpfr 

但我收到此错误消息:

  

收集mpfr无法找到满足要求的版本mpfr(来自版本:)未找到匹配的mpfr分发

1 个答案:

答案 0 :(得分:6)

gmpy2是用C语言编写的,取决于其他三个C库:GMP,MPFR和MPC。确保所有依赖项存在的最简单方法是使用Linux发行版中的标准软件包管理工具“libmpc-dev”。 例如:

sudo apt-get install libmpc-dev