วิธีติดตั้งไลบรารี่ GNU MPFR บน pythonanywhere

ฉันกำลังพยายามติดตั้ง 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 และ python ทุกที่ ดังนั้นฉันจึงไม่รู้ว่าจะติดตั้งไลบรารี่อย่างไร

ฉันพยายามค้นหาวิธีติดตั้งไลบรารี่โดยใช้ Google และฉันพยายามใช้:

pip install --user mpfr 

แต่ฉันได้รับข้อความแสดงข้อผิดพลาดนี้:

กำลังรวบรวม mpfr ไม่พบเวอร์ชันที่ตรงตามความต้องการ mpfr (จากเวอร์ชัน: ) ไม่พบการแจกแจงที่ตรงกันสำหรับ mpfr


person vexgr1999    schedule 26.09.2017    source แหล่งที่มา
comment
ข้อความแสดงข้อผิดพลาดคืออะไร? คุณได้ลองอะไร?   -  person SherylHohman    schedule 27.09.2017
comment
ข้อความ: กำลังเรียกใช้ส่วนขยาย build_ext ของอาคาร 'mpfr' การสร้าง build/temp.linux-x86_64-2.7 x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DDEBUG -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 และ python ทุกที่ดังนั้นฉันจึงไม่ทราบวิธีติดตั้งไลบรารี   -  person vexgr1999    schedule 27.09.2017
comment
ฉันพยายามหาวิธีติดตั้งไลบรารีโดยใช้ Google และฉันพยายามใช้: pip install --user mpfr แต่ฉันได้รับข้อความแสดงข้อผิดพลาดนี้: Collecting mpfr Could not find a version that satisfies theความต้องการ mpfr (จากเวอร์ชัน: ) Nomatch พบการกระจายสำหรับ mpfr   -  person vexgr1999    schedule 27.09.2017


คำตอบ (1)


gmpy2 เขียนด้วยภาษา C และขึ้นอยู่กับไลบรารี C อื่นๆ อีกสามไลบรารี: GMP, MPFR และ MPC วิธีที่ง่ายที่สุดเพื่อให้แน่ใจว่ามีการขึ้นต่อกันทั้งหมดคือ "libmpc-dev" โดยใช้เครื่องมือการจัดการแพ็คเกจมาตรฐานจากการกระจาย Linux ของคุณ ตัวอย่างเช่น:

sudo apt-get install libmpc-dev 
person casevh    schedule 29.10.2017
comment
สำหรับการใช้งาน CentOS : yum install libmpc-devel - person lycanthrope10100; 23.06.2021