【发布时间】:2019-10-24 14:19:02
【问题描述】:
几周前,我在 Pixelbook 的 Debian/Crostini VM 上安装了 Anaconda 和 Spyder 3.1.3。几天前,我升级到 Spyder 3.3.6 由于我是 Spyder 的新手,我尝试通过使用 Anaconda 和包管理器来尽可能地保持原始安装对用户友好。请参阅下面我用来更新 Spyder 的代码:
#upgrade Spyder
# https://github.com/spyder-ide/spyder/releases
$ conda update qt pyqt
conda install spyder=3.3.6
问题:单击 Spyder 启动图标仍会打开旧的 3.1.3 版本。如何更新图标以启动 3.3.6 版?另外,我不需要旧版本...我应该卸载它吗?如果有,怎么做?
在终端中输入“spyder”会启动 3.3.6 版,而在终端中输入“spyder3”会启动 3.1.3 版。
(conda_env) jaromf@penguin:~$ spyder3
(conda_env) jaromf@penguin:~$ spyder
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-jaromf'
顺便说一句 - 只有“spyder”版本 3.3.6 返回 XDG_RUNTIME... 行(这可能与问题有关吗?)
【问题讨论】:
-
您似乎安装了两个 Spyder 版本,一个带有
apt-get(3.1.3),一个带有 Anaconda (3.3.6)。为避免此问题,您应该卸载apt-get版本。 -
'$ sudo apt-get remove spyder3'
-
@CarlosCordoba 感谢您的帮助!
$ sudo apt-get remove spyder3成功删除了旧的 3.1.3 版本,同时不干扰较新的 3.3.6 版本。旧图标也被自动删除。由于我通常是从终端打开spyder,所以我不太关心为3.3.6版本创建图标。
标签: bash anaconda spyder debian-based crostini