Crear un acceso directo a un entorno virtual

Crear un acceso directo a un entorno virtual

He instalado Spyder Python IDE en un entorno virtual. Para ello utilicé el siguiente comando:

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

Tengo que cambiar al entorno virtual y luego escribir spyder. Estoy usando Ubuntu 20.04. ¿Puedo crear un comando bash como acceso directo y luego crear un ícono en el escritorio para abrirlo directamente y ahorrar tiempo?

Respuesta1

Llegué a esta pregunta con un problema similar, pero en mi caso mi entorno virtual se creó en conda... Estoy compartiendo la solución para el icono del escritorio que encontré para el entorno conda (llamé al entorno 'spyder'), para alguien más luchando con un problema similar...:

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

Archivo interno spyder.desktopcreado como se describeaquí. El bash -i -c, y el ;mencionado por elusuario5357633en el comentario anterior me dirigió a la solución.

información relacionada