微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用 Spyder v4.3.x 或 Spyder 5.0.x 在 Python 3.8 或 3.9 中安装 Spyder 终端

如何解决如何使用 Spyder v4.3.x 或 Spyder 5.0.x 在 Python 3.8 或 3.9 中安装 Spyder 终端

Spyder-terminal 不会与运行 Python v3.8 或 v3.9 或 v3.10 的 Anaconda Navigator 一起安装。

我的问题是“有没有办法使用运行 Python 3.8 或 3.9 或 3.10 的 Anaconda Navigator 安装 Spyder-Terminal 插件,并使用 Spyder v5.x”?

是否可以在 Python 3.8、3.9 或 3.10 上的 Spyder 5.0.x 中运行此操作,而无需创建新的虚拟环境?

我的软件版本

  • Spyder-Terminal 版本:spyder-terminal-0.5.0 (spyder-ide/win-64)
  • Python 版本:3.8 或 3.9
  • Anaconda v2.0.1
  • 操作系统:Windows 10

我尝试了什么:

我尝试从 Anaconda 命令提示符安装“conda install -c spyder-ide spyder-terminal”。我做了几次尝试,但有很多错误,发现 Spyder 终端仅适用于 Spyder v4.2 而不适用于 Spyder v5.0.3。

Spyder-terminal(名义上)应该在 Python 3.9 中工作。所以我尝试将 Anaconda 基础环境升级到 Python 3.9。但是,这破坏了 Anaconda 基础环境,需要卸载并重新安装整个 Anaconda 发行版。 (真麻烦。幸好这是在别人的电脑上!8^))

我终于让它在运行 Python 3.6 的单独 conda 虚拟环境中工作。为了保守起见,我使用 Python 3.6 而不是 Python 3.7。 (我后来在基于 Python 3.7 的虚拟环境中安装了 Spyder-Terminal,并且运行良好。)

最终成功的步骤是使用 Python 3.6 创建一个新的 conda 环境并在那里安装 spyder-terminal 和 spyder-notebook。

我使用了以下命令...

conda create -n python36 -c conda-forge python=3.6
conda install spyder-terminal -c conda-forge spyder-ide
conda install spyder-notebook -c conda-forge spyder-ide

安装了正确版本的 Spyder(适用于 Python 3.6)及其所有正确的依赖项。

哪些步骤会重现问题?

  1. 尝试使用 Python 3.8 或 Python 3.9 内核安装到 Anaconda 发行版
  2. 等待很长时间会出现很多错误
  3. 撕掉几缕头发(最好是别人的)

**预期的输出是什么?

Spyder-Terminal 插件已安装并可供使用。

你看到了什么?

一堆错误。当我关闭安装控制台时,确切的错误丢失了。

建议

Spyder-terminal 插件在运行 v3.8.x 的 Anaconda "base" 或运行 v3.9.x 的新环境中反复失败。我使用了一个新的 conda 虚拟环境,运行 Python 3.6 运行时内核并在那里安装 spyder-terminal。

Spyder 终端安装程序应首先检查 Python 和 Spyder 的版本,警告用户,如果他们没有使用 Python 3.6 或 Python 3.7,则停止。

在 Github.com 主页上更清晰的 Spyder-Terminal 插件安装文档(或内置在 Spyder 菜单中的“帮助”将有助于“帮助”系统。这些文档应说明 Spyder 和 Python 的哪个版本) -Terminal v0.5.x 需要。依赖表也很有用。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。