Puncte:0

Nu se poate sursa venv folosind makefile

drapel us

Makefile din rădăcina proiectului

# Makefile

.FONICE: ajutor
Ajutor:
    @echo „Comenzi:”
    @echo "venv: creează un mediu de dezvoltare."

# Mediu inconjurator
.ONESHELL:
venv:
    python3 -m venv venv
    sursă venv/bin/activate 

Cand alerg:

face venv

Primesc următoarea eroare:

$ face venv
python3 -m venv venv
sursă venv/bin/activate 

/bin/sh: 2: sursa: negăsit
Makefile:15: rețeta pentru „venv” țintă a eșuat
make: *** [venv] Eroare 127

Cu toate acestea, rularea comenzilor în afara Makefile nu este deloc o problemă. Vreo idee?

Anel Music avatar
drapel us
[Shell implicit Makefile este /bin/sh, care nu implementează sursa](https://stackoverflow.com/a/43566158/7097493)
drapel hr
+1 ... de asemenea, fiecare linie dintr-un Makefile este executată într-un shell iirc separat. Care este mai exact scopul tău final aici?
Anel Music avatar
drapel us
@steeldriver L-am schimbat astfel încât toate comenzile să fie executate într-un singur shell. Scopul final a fost de a crea un mediu virtual, de a-l sursa, de a instala instrumentele de configurare pip și de a folosi setup.py pentru a instala toate dependențele

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.