所有请求的包均已安装。

所有请求的包均已安装。

我全新安装了 Anaconda,它附带 Spyder 3.3.3。我使用 Anaconda Prompt 安装了 Spyder 3.3.4。然后在 Anaconda Navigator 中选择 Spyder 3.3.3 上的齿轮并选择更新。我收到一条消息:

无法在此环境中安装 spyder==3.3.4。是否要在现有环境中安装该软件包或创建新环境?

但我不想在单独的环境中安装它。这是怎么回事?

编辑:当我使用 Anaconda Prompt 来更新(不是安装,抱歉)Spyder 时,我得到的结果如下:

警告:conda.compat 模块已弃用,并将在未来版本中删除。收集包元数据:完成解决环境:完成

套餐计划

环境位置:C:\ProgramData\Anaconda3

添加/更新规格:- spyder

将安装以下新软件包:

conda-package-han~ pkgs/main/win-64::conda-package-handling-1.3.10-py37_0

下列软件包将会被更新:

conda 4.6.11-py37_0 --> 4.7.5-py37_0

继续 ([y]/n)? y

准备交易:完成 验证交易:完成 执行交易:完成

(基础) C:\Windows\system32>ET _sysp=%~dpA ‘ET’ 未被识别为内部或外部命令、可运行程序或批处理文件。

(base) C:\Windows\system32>IF NOT EXIST "!_sysp!\Scripts\conda.exe" 警告 conda.base.context:use_only_tar_bz2(632): Conda 被限制只能使用旧的 .tar.bz2 文件格式,因为您已安装 conda-build,并且版本低于 3.18.3。更新或删除 conda-build 以获得更小的下载量和更快的提取速度。收集包元数据 (repodata.json):完成解决环境:完成

所有请求的包均已安装。

答案1

我在 anaconda navigator 中单击安装 spyder 时也遇到了问题。通过一些步骤解决了这个问题。在 navigator 中创建新环境时,您可能会看到带有 python 版本(或 r 版本)的复选框。在我的情况下,python 3.10.4 是可用的最新版本(我安装时出现错误)。相反,我选择了 python 3.9.12。回到此环境的主页,单击安装 spyder 没有出现任何错误。因此,尝试在创建新环境时在复选框中选择较低版本(或默认版本)的 python。(顺便说一句,我的 spyder 版本是最新的 5.1.5)

答案2

我遇到了和你提到的一模一样的错误。谷歌搜索没有提供任何答案。

我删除了除基础环境之外的所有其他环境,然后使用命令提示符更新了所有软件包 conda update --all

conda update spyder我认为,在删除除基础环境以外的所有内容后,使用 just也可以起作用。

相关内容