更新python引起的anaconda无法使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了更新python引起的anaconda无法使用相关的知识,希望对你有一定的参考价值。

参考技术A 今天上午,在使用 conda install 安装一个软件的时候,提示是否更新其他软件,顺手敲击了“yes”,感觉舒服极了。

但是,下午在使用conda环境的时候,发现conda命令用不了,并报出如下错误提示:

检索其他文章,发现好像是python被更新导致的问题,文章里提出的解决办法,不是重装anaconda,就是去其他地方拷贝一些python的文件到自己的指定目录下。

无奈,只能选择重装,但是十分舍不得之前建好的环境,恰好之前的安装包还在,所以更新一下,也能解决问题。奈斯!

解决办法:

无法更新 Anaconda Spyder

【中文标题】无法更新 Anaconda Spyder【英文标题】:Failing to update Anaconda Spyder 【发布时间】:2020-06-19 09:16:03 【问题描述】:

我最近下载了 Anaconda,主要是因为我想使用 Spyder。今天在运行 Spyder 时,有人告诉我有一个新的更新:

Spyder 4.0.1 可用!

请使用您的包管理器更新 Spyder 或访问我们的Releases 页面下载这个新版本。

如果您不确定如何继续更新 Spyder,请参阅 我们的Installation 说明。

我不知道如何定价以更新数据,所以我点击了“安装”链接,它告诉我要更新 Spyder,我需要做的就是运行 conda update anaconda 来更新整个发行版,或者运行conda update spyder 专门更新spyder。

但是当我打开一个终端(我在 Mac OS 10.15.3 上并输入其中任何一行时,我会得到 zsh: command not found: conda

我做错了什么?

【问题讨论】:

如果您在终端运行eval "$(/Users/Brizel-or-whatever-your-username-is/anaconda3/bin/conda shell.zsh hook)",将/Users/Brizel-or-whatever-your-username-is 替换为“echo $HOME”(不带引号)的输出,会发生什么情况? 您没有将 anaconda 添加到您的路径(安装时不推荐使用该选项,但如果您不太精通计算机,它非常有用)。我对 MacOS 了解不多,但是谷歌如何将您的 anaconda 安装添加到您的路径中,您应该没有问题。此外,anaconda 命令提示符可能会在不向您的路径添加任何内容的情况下工作 @jjramsey 我得到:zsh: no such file or directory: /Users/my_user_name/anaconda3/bin/conda. @JuanC 如何访问 anaconda 命令提示符? 你在哪里安装 Anaconda?我猜它不在/Users/my_user_name/anaconda3 【参考方案1】:

要使用此命令,您必须将目录更改为安装 anaconda,如果它是全局变量,则不必这样做,但由于您遇到了该错误,因此不是。

【讨论】:

感谢您的帮助!我的 anaconda 安装在 /Users/my_user_name/opt/anaconda3 中。我试图从那里执行conda update spyder ,但我仍然得到与以前相同的回复zsh: command not found: conda。我还尝试从 .../anaconda3/bin 中执行它,结果相同。 嗯,将 anaconda 的 bin 文件夹添加到您的 PATH 环境变量中。那应该允许您运行它。但是,如果这不起作用,您可能需要卸载并重新安装。

以上是关于更新python引起的anaconda无法使用的主要内容,如果未能解决你的问题,请参考以下文章

由于 python.app 错误,conda 更新后无法启动 Spyder

无法更新 Anaconda Spyder

conda无法安装与更新

无法使用最新下载的 Anaconda 创建新的 python 3.5 环境

无法更新到 Anaconda Navigator 1.10.0 (MacOS)

无法在新的 anaconda 安装上更新 spyder=5.1.5