Care este cauza acestei erori? Și cum pot instala acest așa-numit python-bls?
Folosind python-bls-0.1.9.tar.gz stocat în cache (235 kB)
Construire roți pentru pachete colectate: python-bls
Roată de construcție pentru python-bls (setup.py) ... eroare
EROARE: Comanda a fost greșită cu starea de ieșire 1:
comanda: /usr/bin/python3 -u -c 'import 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(tokenize, '"'"'open'"'"', open)(__file__) dacă os.path.exists(__file__) else io.StringIO('" '"'de la setup
configurarea importului ols; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f .close();exec(compile(cod, __file__, '"'"'ex
ec'"'"'))' bdist_wheel -d /tmp/pip-wheel-yq0cbarn
cwd: /tmp/pip-install-pyyv8yqq/python-bls_fa24ea089c424722926aecd347e6ce83/
Ieșire completă (31 de linii):
rulând bdist_wheel
rulează build
rulează build_py
creând construirea
creând build/lib.linux-armv7l-3.8
creând build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/__init__.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/aggregation_info.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/bls.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/bls12381.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/ec.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/fields.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/fields_t.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/keys.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/pairing.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/signature.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/tdata.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/tests.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/threshold.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/util.py -> build/lib.linux-armv7l-3.8/bls_py
rulează build_ext
construirea extensiei „bls_py.fields_t_c”.
creând build/temp.linux-armv7l-3.8
creând build/temp.linux-armv7l-3.8/extmod
se creează 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=format-securitate -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-securitate -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: eroare fatală: gmp.h: Nu există un astfel de fișier sau director
612 | #include „gmp.h”
| ^~~~~~~~
compilarea s-a încheiat.
eroare: comanda „arm-linux-gnueabihf-gcc” a eșuat cu starea de ieșire 1
----------------------------------------
EROARE: roată de construcție eșuată pentru python-bls
Rularea setup.py clean pentru python-bls
Nu s-a putut construi python-bls
Instalarea pachetelor colectate: python-bls
Rularea setup.py install pentru python-bls... eroare
EROARE: Comanda a fost greșită cu starea de ieșire 1:
comanda: /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_fa24ea089c424722926aecd347e6c
e83/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) dacă os.path.exists(__file__) else io.StringIO('" '"'din configurare
configurarea importului de instrumente; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f .close();exec(compile(cod, __file__, '"'"'
exec'"'"'))' install --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/
Ieșire completă (31 de linii):
rulează instalarea
rulează build
rulează build_py
creând construirea
creând build/lib.linux-armv7l-3.8
creând build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/__init__.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/aggregation_info.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/bls.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/bls12381.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/ec.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/fields.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/fields_t.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/keys.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/pairing.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/signature.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/tdata.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/tests.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/threshold.py -> build/lib.linux-armv7l-3.8/bls_py
copierea bls_py/util.py -> build/lib.linux-armv7l-3.8/bls_py
rulează build_ext
construirea extensiei „bls_py.fields_t_c”.
creând build/temp.linux-armv7l-3.8
creând build/temp.linux-armv7l-3.8/extmod
se creează 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-securitate -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-securitate -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: eroare fatală: gmp.h: Nu există un astfel de fișier sau director
612 | #include „gmp.h”
| ^~~~~~~~
compilarea s-a încheiat.
eroare: comanda „arm-linux-gnueabihf-gcc” a eșuat cu starea de ieșire 1
----------------------------------------
EROARE: Comanda a greșit cu starea de ieșire 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__) dacă os.path.exists(__file__)
else io.StringIO('"'"'din setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();e
xec(compile(cod, __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 Verificați jurnalele pentru ieșirea completă a comenzii.