如何在LMDE5上从桌面启动spyder?

如何在LMDE5上从桌面启动spyder?

我想从.desktop快捷方式启动spyder。

不幸的是,我无法直接从 AnacondaNav 启动它,因为它会停止并显示一条Exit code: 134消息。作为替代方案,我使用以下命令安装了spyder:

conda update -n base -c defaults conda  
conda update anaconda  
conda install spyder=5.4.2

这让我可以用以下命令启动spyder:

conda activate spyder-env
spyder

如何.desktop使用这些命令创建文件?
我尝试过复制/更改各种其他文件.desktop.sh文件(使用/out #!/bin/bash),但没有一个有效。

系统设置:

  • 操作系统:LMDE 5/elsie
  • 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1
  • 肉桂5.6.8
  • Python 3.11.2
  • 康达23.3.1
  • 蜘蛛IDE 5.4.2

编辑:尝试了评论中的一些建议:
(sh -c) conda activate spyder-env; spyder给出“启动应用程序时出错”或根本没有输出。
添加conda act...到会.profile激活 python 环境,但从后面运行spyder.desktop不会执行任何操作。

答案1

事实上,解决方案非常简单;将完整路径(在我的例子中/home/christer/anaconda3/envs/spyder-env/bin/spyder)添加到spyder.sh脚本解决了所有问题。
spyder现在可以从终端启动,也可以通过右键单击spyder.sh桌面上的文件来启动,无论间谍环境是否激活。

相关内容