更新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 创建新的 python 3.5 环境