【问题标题】:Updating Spyder in Anaconda to 5.2.2将 Anaconda 中的 Spyder 更新到 5.2.2
【发布时间】:2022-08-08 01:05:58
【问题描述】:

我觉得我快要疯了,因为我在任何地方都找不到任何关于这方面的信息……有没有将 Anaconda Navigator 中的 Spyder 更新到 5.2.2 版?导航器显示 Spyder 的最高版本是 5.1.5:

我特别想更新到 5.2.2,因为 5.1.5 中的调试器坏了,看来修复它的唯一正确方法是更新到 5.2.2。见Link to stackoverflow stating that one needs to update to 5.2.2 to fix the debugger

我试过了:

conda install spyder==5.2.2

但它只是说“PackagesNotFoundError:当前频道无法提供以下软件包:-spyder==5.2.2\”

我也试过:

pip install spyder==5.2.2

但收到错误“错误:由于 OSError 无法安装软件包:[WinError 5] 访问被拒绝:\'C:\\Users\\##\\Anaconda3\\envs\\spyder\\Lib\\站点包\\PyQt5\\QtCore.pyd\' 考虑使用--user 选项或检查权限。\"

也在尝试,

pip install spyder==5.2.2 --user

该命令似乎运行完成没有错误,但 IDE 似乎没有更新,因为它仍然说它是 5.1.5,它还说一些关于缺少依赖项的警告(并且调试器仍然不起作用)。

有什么建议么?

  • 不久前从spyder切换到vs code,原因是这样的等等......
  • 永远不要使用 pip 来更新 conda 包

标签: python debugging anaconda spyder


【解决方案1】:

Spyder 5.2.2 目前只能通过 conda-forge 渠道获得。要安装它,我建议您仅使用 conda-forge 包创建一个新环境。您可以通过从 Anaconda 提示符运行类似以下内容来做到这一点:

conda create -n spyder-env -c conda-forge python=3.9 spyder=5.2.2

要查看不同渠道提供的最新版本是什么,您可以转到https://anaconda.org/search?q=spyder

【讨论】:

【解决方案2】:

我在命令提示符窗口中运行了以下命令。它有帮助

康达删除间谍 conda 删除 python 语言服务器 康达更新蟒蛇 conda 安装 spyder=5.2.2

【讨论】:

    猜你喜欢
    • 2021-01-18
    • 2020-06-19
    • 2020-12-01
    • 2017-06-03
    • 2021-09-14
    • 2020-05-30
    • 2016-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多