【问题标题】:Anaconda Navigator(version 1.9.12) not upgrading in Windows 10Anaconda Navigator(版本 1.9.12)未在 Windows 10 中升级
【发布时间】:2021-03-06 21:40:40
【问题描述】:

我使用的 Anaconda Navigator 是 1.9.12 版本。每当我打开导航器(以管理员身份运行)时,都会出现一个弹出窗口,要求升级并显示以下消息:

There's a new version of Anaconda Navigator available. We strongly recommend you to upgrade.

If you click yes, Anaconda Navigator will close and then the Anaconda Updater will start. 

Do you wish to update to Anaconda Navigator 1.10.0 now?
(You will be prompted to elevate privileges)

No   Yes

一旦我单击“是”按钮,弹出窗口就会消失,并且不会发生任何事情(导航器 UI 停留在那里)。我尝试了StackOverflow 中提到的替代方法。我在 Anaconda Prompt 中尝试了以下命令:

conda update anaconda-navigator

我以管理员身份运行 Anaconda Prompt。一旦命令运行,该过程就会陷入“解析环境”。可能会注意到 Python 3.8 是我正在运行的版本。 Python 程序及其所有模块都运行良好。只是我想升级导航器。

【问题讨论】:

    标签: python anaconda python-3.8


    【解决方案1】:

    我从another StackOverflow post, but for MacOS 找到了这个答案。显然 Anaconda Updater 工具中存在一个错误,该错误已在 1.10 更新中修复,但作为 catch 22,您不能使用更新程序更新软件来修复阻止您更新软件的错误 (as described in the release notes) .

    所以我所做的是转到 Windows 菜单并打开 Anaconda Powershell Prompt(Anaconda3) 并在提示符处输入:

    conda deactivate
    

    然后在完成后输入以下内容:

    conda update anaconda-navigator
    

    然后就像 pip install 它向您显示需要更新的内容,您在提示符处指示是(输入 y)然后它会安装。

    祝你好运!

    【讨论】:

    • 这对我有用。谢谢!我的版本信息:1.9.12-py38_0 --> 2.0.3-py38_0
    【解决方案2】:

    在 StackOverflow 上尝试了不同的建议解决方案后,这最终对我有用(我在 64 位机器上运行 Windows 10 Home 21H1):

    1. 退出 Anaconda 导航器

    2. 从 Windows 开始,启动 Anaconda Powershell Prompt (miniconda)

    3. 在命令行提示符下,输入:

      conda install anaconda
      
    4. 此时,我尝试了conda update anaconda-navigator,但得到了错误PackageNotInstalledError: Package is not installed in prefix <\path\to\package>

    5. 在命令行提示符下,输入以下内容:

      conda install --prefix <\path\to\package> anaconda-navigator
      conda update anaconda-navigator
      

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-02
      • 1970-01-01
      • 2019-07-19
      • 2018-02-06
      • 1970-01-01
      • 2019-07-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多