
Ich habe Spyder Python IDE in einer virtuellen Umgebung installiert. Dazu habe ich den folgenden Befehl verwendet:
python3 -m venv spyder-env
source spyder-env/bin/activate
Ich muss in die virtuelle Umgebung wechseln und dann „Spyder“ eingeben. Ich verwende Ubuntu 20.04. Kann ich einen Bash-Befehl als Verknüpfung erstellen und dann ein Desktopsymbol erstellen, um ihn direkt zu öffnen, um Zeit zu sparen?
Antwort1
Ich komme mit einem ähnlichen Problem zu dieser Frage, aber in meinem Fall wurde meine virtuelle Umgebung auf Conda erstellt... Ich teile die Lösung für das Desktopsymbol, das ich für die Conda-Umgebung gefunden habe (ich habe die Umgebung „Spyder“ genannt), mit jemandem, der mit einem ähnlichen Problem kämpft...:
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
Innerhalb spyder.desktop
der Datei, die wie beschrieben erstellt wurdeHier. Die bash -i -c
und die ;
von der erwähntenBenutzer5357633im Kommentar oben hat mich zur Lösung geführt.