【问题标题】:Switch Spyder Environment without installing spyder at each environment切换 Spyder 环境而不在每个环境中安装 spyder
【发布时间】:2019-02-01 05:27:24
【问题描述】:

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

我查看了如何在某个环境中运行 spyder,我找到的所有答案都表明我首先必须在该环境中安装 spyder,然后再运行它。

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

提前致谢!

【问题讨论】:

    标签: python spyder conda


    【解决方案1】:

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

    注意:在我们发布 3.3.1 后出现了影响此问题的 little bug,以防万一您也发现该问题。 3.3.2 中将提供修复程序,more improvements 计划在 2019 年发布的 Spyder 4 中处理 conda 环境。

    【讨论】:

    • 感谢您的评论,这篇博文对我有用。如果您将这些详细信息添加到您的答案中(安装 spyder 内核,并更改解释器的路径),我会将答案标记为已接受。
    • 这个答案指向非常有用的信息,但我不会称之为答案。
    • @Carlos 我同意 adr:我仍然很困惑。假设我有一个环境 X,它只有 numpy 作为依赖项,但想在环境 X 中运行 Spyder 作为我的 IDE,而不安装 Spyder 及其所有依赖项。这可能吗?这是一个单独的问题吗?
    • @eric,是的,这是可能的。请阅读our guide 了解如何操作。
    • 好的,我只需要在 X 中安装 spyder-kernels,而不是成熟的 Spyder。谢谢!
    【解决方案2】:

    正如 cmets 中所解释的,快速的答案只是在所需的 conda 环境中安装 spyder-kernel 包。您不需要一次又一次地安装整个 spyder 包。

    【讨论】:

      猜你喜欢
      • 2020-10-28
      • 2022-01-02
      • 1970-01-01
      • 2023-03-29
      • 1970-01-01
      • 1970-01-01
      • 2021-07-30
      • 2018-06-14
      • 2019-05-28
      相关资源
      最近更新 更多