Я установил редактор Spyder с Anaconda. Он работает отлично, у меня есть только вопрос / сомнение относительно того, как я могу его открыть.
Я могу открыть терминал формы Spyder spyder ...
, но Ubuntu не находит его среди установленных приложений. Следовательно, я не могу открыть его, но из терминала. Хотя я могу использовать nohup spyder &
для отделения Spyder от терминала, это поведение кажется мне странным. Должен ли я просто установить второй Spyder через менеджер пакетов? Или же ожидается, что он будет вести себя по-другому.
спасибо, я думаю, это относится к возможному программному обеспечению в целом и надеюсь, что оно может быть полезным и интересным.
edit
В конце концов я нашел 2 решения :
1) создать файл .desktop
https://askubuntu.com/questions/1102899/adding-an-icon-for-spyder-in-favourites-bar-in-ubuntu-18-04
2) открыть Spyder из терминала со следующей функцией
Я определил следующую функцию в моем .bashrc . Вкратце, в этом случае nohup
не позволяет стандартному входу терминала достигать Spyder и перенаправляет выходные сигналы Spyder на nohup.out .
Чтобы избежать nohup.out file функция перенаправляет весь вывод Spyder (вывод std и ошибка) на dev / null . dev / null выгружает все, что получает, поэтому файл nohup.out не будет создан ни в текущем каталоге, ни в dev / null .
nopen() {
nohup "$1" </dev/null >/dev/null 2>&1 &
}
Как использовать команду nohup без получения nohup.out?