Puncte:1

Creați o comandă rapidă către un mediu virtual

drapel de

Am instalat Spyder Python IDE într-un mediu virtual. În acest scop am folosit următoarea comandă:

python3 -m venv spyder-env
sursă spyder-env/bin/activate

Trebuie să trec la mediul virtual și apoi să scriu spyder. Folosesc Ubuntu 20.04. Pot crea o comandă bash ca comandă rapidă și apoi pot crea o pictogramă pe desktop pentru a o deschide direct pentru a economisi timp?

user535733 avatar
drapel cn
Dacă utilizați deja un shell bash în mod implicit, încercați `source /home//spyder-env/bin/activate; spider`. Dacă utilizați shell-ul implicit Ubuntu dash (nu bash), există un pas suplimentar pentru a utiliza bash: încercați `/bin/bash -c "source /home//spyder-env/bin/activate; spyder"`. Bash este necesar să folosească „sursă”, care îi lipsește liniuța.
Puncte:0
drapel cn

Ajung la această întrebare cu o problemă similară, dar în cazul meu, mediul meu virtual a fost creat pe conda... Împărtășesc soluția pentru pictograma desktop pe care am găsit-o pentru mediul conda (am numit mediul „spyder”), pentru altcineva care se luptă cu o problemă similară...:

Nume=Spyder5
Comentariu=spyder în mediul virtual
Exec=bash -i -c "conda activate spyder; python -m spyder.app.start"
Pictogramă=/home/<nume utilizator>/anaconda3/envs/spyder/share/icons/spyder.png
Tip=Aplicație
Terminal=adevarat

Interior spyder.desktop fișier creat conform descrierii Aici. The bash -i -c, si ; mentionat de catre utilizator5357633 în comentariul de mai sus m-a îndrumat către soluție.

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.