Crie um atalho para um ambiente virtual

Crie um atalho para um ambiente virtual

Instalei o Spyder Python IDE em um ambiente virtual. Para isso utilizei o seguinte comando:

python3 -m venv spyder-env
source spyder-env/bin/activate

Tenho que mudar para o ambiente virtual e digitar spyder. Estou usando o Ubuntu 20.04. Posso criar um comando bash como atalho e, em seguida, criar um ícone na área de trabalho para abri-lo diretamente e economizar tempo?

Responder1

Chego a esta questão com um problema semelhante, mas no meu caso meu ambiente virtual foi criado no conda... Estou compartilhando a solução para o ícone da área de trabalho que encontrei para o ambiente conda (chamei o ambiente de 'spyder'), para alguém outra pessoa lutando com um problema semelhante ...:

Name=Spyder5
Comment=spyder inside virtual environment
Exec=bash -i -c "conda activate spyder; python -m spyder.app.start"
Icon=/home/<username>/anaconda3/envs/spyder/share/icons/spyder.png
Type=Application
Terminal=true

Arquivo interno spyder.desktopcriado conforme descritoaqui. O bash -i -c, e o ;mencionado pelousuário5357633no comentário acima me direcionou para a solução.

informação relacionada