【问题标题】:anaconda launches the wrong python and spyder versionanaconda 启动错误的 python 和 spyder 版本
【发布时间】:2021-02-27 10:31:24
【问题描述】:

我在 ubuntu 18 上安装了 anaconda(不是第一次),并使用 python 3.7(除了基础环境中的 3.8)创建了一个新环境(使用导航器)。我在新环境中安装了 spyder,但是在使用导航器启动它时,我得到了基础环境的 spyder(使用 python 3.8)。我发现的唯一方法是从终端激活新环境并输入“spyder”以启动正确的版本。任何想法为什么导航器会指向错误的 spyder 版本?

【问题讨论】:

  • 在启动 spyder 之前是否激活了导航器内部的环境?
  • 是的,我去了那个环境,我什至看到它是正确的 spyder 版本,但是当我启动它时,我得到了与基本环境相关联的版本。这不是我第一次在 Ubuntu 中安装 anaconda,以前也没有。

标签: python-3.x spyder anaconda3


【解决方案1】:

您可以轻松地在同一个 com 上为 Python 3.7 程序和 Python 3.8 程序维护单独的环境:

conda create --name py3 python=3.7

conda create -n py37 python=3.7

在 Linux 中激活并使用 Python 3 环境:

conda activate py37

【讨论】:

  • 我也这样做了。它运行良好并在导航器中创建了新环境。但是,当我尝试从导航器启动 spyder 时,即使我在新环境中,它也会启动基本环境的 spyder。我不明白这个。
  • 感谢您的链接,但我仍然不明白为什么从导航器启动 spyder 总是指向与基本环境关联的 spyder 版本,即使我是从不同的环境中执行的。好像我的导航器有问题,因为从终端启动工作正常。
猜你喜欢
  • 2019-04-15
  • 2020-12-30
  • 1970-01-01
  • 2022-12-09
  • 1970-01-01
  • 2019-12-16
  • 2014-02-08
  • 2019-07-12
  • 1970-01-01
相关资源
最近更新 更多