Score:3

สร้าง python-bls ไม่สำเร็จ

ธง in

สาเหตุของข้อผิดพลาดนี้คืออะไร? และฉันจะติดตั้งสิ่งนี้ได้อย่างไร หลาม-bls?

  ใช้แคช python-bls-0.1.9.tar.gz (235 kB)
ล้อสร้างสำหรับแพ็คเกจที่รวบรวม: python-bls
  ล้อสร้างสำหรับ python-bls (setup.py) ... เกิดข้อผิดพลาด
  ข้อผิดพลาด: คำสั่งผิดพลาดโดยมีสถานะออก 1:
   คำสั่ง: /usr/bin/python3 -u -c 'นำเข้า io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-pyyv8yqq/python-bl
s_fa24ea089c424722926aecd347e6ce83/setup.py'"'"'; __file__='"'"'/tmp/pip-install-pyyv8yqq/python-bls_fa24ea089c424722926aecd347e6ce8
3/setup.py'"'"';f = getattr(โทเค็น, '"'"'open'"'"', เปิด)(__file__) ถ้า os.path.exists(__file__) อื่น io.StringIO('" '"'จากการตั้งค่า
การตั้งค่าการนำเข้า ols; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f .close();exec(คอมไพล์(โค้ด, __file__, '"'"'ex
ec'"'"'))' bdist_wheel -d /tmp/pip-wheel-yq0cbarn
       cwd: /tmp/pip-install-pyyv8yqq/python-bls_fa24ea089c424722926aecd347e6ce83/
  เอาต์พุตที่สมบูรณ์ (31 บรรทัด):
  กำลังวิ่ง bdist_wheel
  กำลังทำงานสร้าง
  กำลังเรียกใช้ build_py
  กำลังสร้าง
  กำลังสร้าง build/lib.linux-armv7l-3.8
  กำลังสร้าง build/lib.linux-armv7l-3.8/bls_py
  การคัดลอก bls_py/__init__.py -> build/lib.linux-armv7l-3.8/bls_py
  การคัดลอก bls_py/aggregation_info.py -> build/lib.linux-armv7l-3.8/bls_py
  การคัดลอก bls_py/bls.py -> build/lib.linux-armv7l-3.8/bls_py
  การคัดลอก bls_py/bls12381.py -> build/lib.linux-armv7l-3.8/bls_py
  การคัดลอก bls_py/ec.py -> build/lib.linux-armv7l-3.8/bls_py
  การคัดลอก bls_py/fields.py -> build/lib.linux-armv7l-3.8/bls_py
  การคัดลอก bls_py/fields_t.py -> build/lib.linux-armv7l-3.8/bls_py
  การคัดลอก bls_py/keys.py -> build/lib.linux-armv7l-3.8/bls_py
  การคัดลอก bls_py/pairing.py -> build/lib.linux-armv7l-3.8/bls_py
  การคัดลอก bls_py/signature.py -> build/lib.linux-armv7l-3.8/bls_py
  การคัดลอก bls_py/tdata.py -> build/lib.linux-armv7l-3.8/bls_py
  การคัดลอก bls_py/tests.py -> build/lib.linux-armv7l-3.8/bls_py
  การคัดลอก bls_py/threshold.py -> build/lib.linux-armv7l-3.8/bls_py
  การคัดลอก bls_py/util.py -> build/lib.linux-armv7l-3.8/bls_py
  กำลังเรียกใช้ build_ext
  สร้างส่วนขยาย 'bls_py.fields_t_c'
  กำลังสร้าง build/temp.linux-armv7l-3.8
  กำลังสร้าง build/temp.linux-armv7l-3.8/extmod
  กำลังสร้าง build/temp.linux-armv7l-3.8/extmod/bls_py
  arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wfor
mat -Werror =รูปแบบความปลอดภัย -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror =รูปแบบความปลอดภัย -Wdate-time -D_FORTIFY_SOURC
E=2 -fPIC -I/usr/include/python3.8 -c extmod/bls_py/fields_t_c.c -o build/temp.linux-armv7l-3.8/extmod/bls_py/fields_t_c.o
  extmod/bls_py/fields_t_c.c:612:10: ข้อผิดพลาดร้ายแรง: gmp.h: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
    612 | #รวม "gmp.h"
        | ^~~~~~~
  การรวบรวมสิ้นสุดลง
  ข้อผิดพลาด: คำสั่ง 'arm-linux-gnueabihf-gcc' ล้มเหลวด้วยสถานะออก 1
  ----------------------------------------
  ข้อผิดพลาด: การสร้างวงล้อสำหรับ python-bls ล้มเหลว
  กำลังเรียกใช้ setup.py สะอาดสำหรับ python-bls
สร้าง python-bls ไม่สำเร็จ
การติดตั้งแพ็คเกจที่รวบรวม: python-bls
    กำลังเรียกใช้การติดตั้ง setup.py สำหรับ python-bls ... ข้อผิดพลาด
    ข้อผิดพลาด: คำสั่งผิดพลาดโดยมีสถานะออก 1:
     คำสั่ง: /usr/bin/python3 -u -c 'นำเข้า io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-pyyv8yqq/python-
bls_fa24ea089c424722926aecd347e6ce83/setup.py'"'"'; __file__='"'"'/tmp/pip-install-pyyv8yqq/python-bls_fa24ea089c424722926aecd347e6c
e83/setup.py'"'"';f = getattr(โทเค็น, '"'"'open'"'"', เปิด)(__file__) ถ้า os.path.exists(__file__) อื่น io.StringIO('" '"' จากการตั้งค่า
การตั้งค่าการนำเข้าเครื่องมือ setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f .close();exec(คอมไพล์(โค้ด, __file__, '"'"'
exec'"'"'))' ติดตั้ง --record /tmp/pip-record-5q1uwjh3/install-record.txt --single-version-externally-managed --compile --install-he
aders /usr/local/include/python3.8/python-bls
         cwd: /tmp/pip-install-pyyv8yqq/python-bls_fa24ea089c424722926aecd347e6ce83/
    เอาต์พุตที่สมบูรณ์ (31 บรรทัด):
    กำลังดำเนินการติดตั้ง
    กำลังทำงานสร้าง
    กำลังเรียกใช้ build_py
    กำลังสร้าง
    กำลังสร้าง build/lib.linux-armv7l-3.8
    กำลังสร้าง build/lib.linux-armv7l-3.8/bls_py
    การคัดลอก bls_py/__init__.py -> build/lib.linux-armv7l-3.8/bls_py
    การคัดลอก bls_py/aggregation_info.py -> build/lib.linux-armv7l-3.8/bls_py
    การคัดลอก bls_py/bls.py -> build/lib.linux-armv7l-3.8/bls_py
    การคัดลอก bls_py/bls12381.py -> build/lib.linux-armv7l-3.8/bls_py
    การคัดลอก bls_py/ec.py -> build/lib.linux-armv7l-3.8/bls_py
    การคัดลอก bls_py/fields.py -> build/lib.linux-armv7l-3.8/bls_py
    การคัดลอก bls_py/fields_t.py -> build/lib.linux-armv7l-3.8/bls_py
    การคัดลอก bls_py/keys.py -> build/lib.linux-armv7l-3.8/bls_py
    การคัดลอก bls_py/pairing.py -> build/lib.linux-armv7l-3.8/bls_py
    การคัดลอก bls_py/signature.py -> build/lib.linux-armv7l-3.8/bls_py
    การคัดลอก bls_py/tdata.py -> build/lib.linux-armv7l-3.8/bls_py
    การคัดลอก bls_py/tests.py -> build/lib.linux-armv7l-3.8/bls_py
    การคัดลอก bls_py/threshold.py -> build/lib.linux-armv7l-3.8/bls_py
    การคัดลอก bls_py/util.py -> build/lib.linux-armv7l-3.8/bls_py
    กำลังเรียกใช้ build_ext
    สร้างส่วนขยาย 'bls_py.fields_t_c'
    กำลังสร้าง build/temp.linux-armv7l-3.8
    กำลังสร้าง build/temp.linux-armv7l-3.8/extmod
    กำลังสร้าง build/temp.linux-armv7l-3.8/extmod/bls_py
    arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wf
ormat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOU
RCE=2 -fPIC -I/usr/include/python3.8 -c extmod/bls_py/fields_t_c.c -o build/temp.linux-armv7l-3.8/extmod/bls_py/fields_t_c.o
    extmod/bls_py/fields_t_c.c:612:10: ข้อผิดพลาดร้ายแรง: gmp.h: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
      612 | #รวม "gmp.h"
          | ^~~~~~~
    การรวบรวมสิ้นสุดลง
    ข้อผิดพลาด: คำสั่ง 'arm-linux-gnueabihf-gcc' ล้มเหลวด้วยสถานะออก 1
    ----------------------------------------
ข้อผิดพลาด: คำสั่งเกิดข้อผิดพลาดโดยมีสถานะออก 1: /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'
/tmp/pip-install-pyyv8yqq/python-bls_fa24ea089c424722926aecd347e6ce83/setup.py'"'"'; __file__='"'"'/tmp/pip-install-pyyv8yqq/python-
bls_fa24ea089c424722926aecd347e6ce83/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) ถ้า os.path.exists(__file__)
 อื่น io.StringIO('"'"'จากการตั้งค่าการนำเข้า setuptools; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();e
xec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-5q1uwjh3/install-record.txt --single-version-external
ly-managed --compile --install-headers /usr/local/include/python3.8/python-bls ตรวจสอบบันทึกสำหรับเอาต์พุตคำสั่งทั้งหมด
N0rbert avatar
zw flag
python-bls คืออะไร? ดาวน์โหลดจากที่ไหน?
BullShit avatar
in flag
@N0rbert หนึ่งในข้อกำหนดที่จำเป็นในการติดตั้งโปรแกรมอื่น
Score:3
ธง zw

บันทึกการรวบรวมข้างต้นมีบรรทัดเกี่ยวกับ missied gmp.h ไฟล์ส่วนหัว:

...
ข้อผิดพลาดร้ายแรง: gmp.h: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว
   612 | #รวม "gmp.h"
       | ^~~~~~~
 การรวบรวมสิ้นสุดลง
...

คุณสามารถ ค้นหาแพ็คเกจสำหรับมัน และติดตั้งด้วย

sudo apt-get ติดตั้ง libgmp-dev

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา