我在Anaconda中安装了Spyder编辑器。它运行完美,我对打开它的方式只有一个疑问/疑问。
我可以打开Spyder表单终端spyder ...
,但是Ubuntu在已安装的应用程序中找不到它。因此,我只能从终端打开它。我可以使用nohup spyder &
将Spyder与终端分离,这对我来说似乎很奇怪。我是否应该通过软件包管理器安装第二个Spyder?还是预期这种行为会有所不同。
谢谢,我想这通常与可能的软件有关,希望它会有用和有趣。
最后,我找到了 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 文件,该函数将所有Spyder输出(std输出和错误)重定向到 dev / null 。 dev / null 释放接收到的所有内容,因此将不会在当前目录或 dev / null 中创建文件nohup.out。
nopen() {
nohup "$1" </dev/null >/dev/null 2>&1 &
}