Создать ярлык для виртуальной среды

Создать ярлык для виртуальной среды

Я установил Spyder Python IDE в виртуальную среду. Для этого я использовал следующую команду:

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

Мне нужно переключиться в виртуальную среду, а затем ввести spyder. Я использую Ubuntu 20.04. Могу ли я создать команду bash как ярлык, а затем создать значок на рабочем столе, чтобы напрямую открывать ее, чтобы сэкономить время?

решение1

Я обращаюсь к вам с подобной проблемой, но в моем случае моя виртуальная среда была создана на conda... Я делюсь решением для значка рабочего стола, которое я нашел для среды conda (я назвал среду «spyder»), для кого-то еще, кто борется с подобной проблемой...:

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

Внутренний spyder.desktopфайл создан, как описаноздесь, bash -i -cи ;упомянутыепользователь5357633в комментарии выше направили меня к решению.

Связанный контент