我想从.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
桌面上的文件来启动,无论间谍环境是否激活。