无需在每个环境都安装 spyder 即可切换 Spyder 环境

use*_*216 6 python spyder conda

我正在使用多个 conda 环境,并使用 Spyder 作为我的 IDE。这些环境通常具有相同的 python 版本,并且因安装的包(spyder 未使用的包)而异。

我查看了如何在特定环境中运行 spyder,我发现所有答案都表明我首先必须在该环境中安装 spyder,然后运行它。

但是,这当然需要在我的计算机上使用额外的空间。有没有办法在不同的 conda 环境中使用 spyder,而无需多次安装 spyder(或者每个 python 版本可能只安装一次)?

提前致谢!

Car*_*oba 5

这里是 Spyder 维护者)我们在 3.3 版本中添加了一些改进,以帮助用户更轻松地处理多种环境。有关详细信息,请参阅此博客文章,特别是名为“使用 Spyder 3.3.1 进行更多修复和改进”的部分。

注意:在我们发布 3.3.1 后,一个影响此的小错误浮出水面,以防万一您也发现了该问题。3.3.2 中将提供修复程序,并计划在 2019 年发布的 Spyder 4 中对如何处理 conda 环境进行更多改进

  • 这个答案指出了非常有用的信息,但我不会称其为答案。 (2认同)
  • 好吧,我只需要在 X 中安装 `spyder-kernels`,而不是成熟的 Spyder。谢谢! (2认同)

小智 3

正如评论中所解释的,快速答案只是在所需的 conda 环境中安装间谍内核包。您不需要一次又一次地安装整个spyder 软件包。