Anaconda Spyder не найден, но из терминала (Ubuntu) - PullRequest
1 голос
/ 30 октября 2019

Я установил редактор 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?

...