找不到Anaconda Spyder,但来自终端机(ubuntu)

时间:2019-10-30 18:00:33

标签: python ubuntu anaconda spyder

我在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 &
}

How do I use the nohup command without getting nohup.out?

0 个答案:

没有答案