Puncte:1

bin/sh: 1: sursa: negăsit

drapel cn

Incerc sa instalez fpylll de la a repertoriu pe Ubuntu 18.04 Instrucțiunea fpylll în CITEȘTE-MĂ.în primul rând spune că după instalarea automată ar trebui să faci

$ sursă ./activare

dar primesc o notificare:

/ bin / sh: 1: sursa: negăsit

de ce se intampla? Am crezut că sursă este in bash prin elicitare? Cum se rezolvă această problemă?

mook765 avatar
drapel cn
`source` este un bash-builtin, nu un sh-builtin și, evident, utilizați sh în loc de bash.
Dew Debra avatar
drapel cn
@mook765 Ajutor ce ar trebui sa fac? Ce anume trebuie schimbat?
mook765 avatar
drapel cn
Nu știu cum se face că folosești `sh`, dar trebuie să folosești `bash`. Așa că ați putea să tastați „bash” în terminal și să apăsați Enter, apoi să încercați din nou să găsiți fișierul.
bac0n avatar
drapel cn
Există vreun motiv pentru care să nu folosiți `sudo apt install python-fpylll`
Puncte:2
drapel ca

vă rugăm să înlocuiți „source ./activate” cu „. ./activate”

vedea: Încorporate în Shell Bourne

noroc.

Dew Debra avatar
drapel cn
După ce am rulat comanda: `PYTHON = python3 ./bootstrap.sh` Primesc o notificare: `Instalat /content/fpylll/fpylll-env/lib/python3.7/site-packages/fpylll-0.5.6-py3.7-linux-x86_64. ou Dependențe de procesare pentru fpylll==0.5.6 S-a terminat procesarea dependențelor pentru fpylll==0.5.6 Nu uitați să activați mediul de fiecare dată: `
Dew Debra avatar
drapel cn
Apoi, așa cum ați scris, am rulat comanda: `./activate` Ca urmare, nu a fost afișat nimic în terminal. Apoi mi-am rulat scriptul și am primit notificări că modulul lipsește: `Traceback (cel mai recent apel ultimul): Fișierul „script.py”, rândul 35, în din fpylll import LLL, BKZ, IntegerMatrix ModuleNotFoundError: Niciun modul numit „fpylll”`
Dew Debra avatar
drapel cn
Am Ubuntu 18.04, dar scriptul trebuie să fie rulat pe Python3. Din [documentație] (https://ubuntu.pkgs.org/21.04/ubuntu-universe-amd64/python3-fpylll_0.5.2+ds1-3_amd64.deb.html), aceasta funcționează numai pe Ubuntu 21.04. Apoi am decis să instalez fpylll prin intermediul depozitelor. Dar nu știi care este problema?
jpbrain avatar
drapel ca
salut @DewDebra. Activare setează doar variabilele de mediu pentru a indica Libs și bootstrap.sh este un script shell. Aruncă o privire la https://github.com/fplll/fpylll/blob/master/bootstrap.sh pe rândurile 33-39 și 50-55.Aceste linii stabilesc variabile de mediu.
jpbrain avatar
drapel ca
Deci, trebuie să vă setați mediul corect pentru a-l putea rula. ce obțineți cu comenzile „env” și „env python”.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.