【问题标题】:DirectoryNotACondaEnvironmentError: The target directory exists, but it is not a conda environmentDirectoryNotACondaEnvironmentError: 目标目录存在,但不是conda环境
【发布时间】:2021-06-12 00:58:11
【问题描述】:

我已安装 Anaconda3 以使用 Jupyter。第一次打开 Anaconda 时,我安装了 Jupyter,它显示以下消息:

然后我点击“确定”,它安装并打开没有问题。但是每次我打开Anaconda,jupyter还没有安装,我点击安装显示同样的信息,然后安装打开没有问题。

所以,我的问题是每次打开 Anaconda 时都要安装 jupyter。我可以用 CMD 打开 jupyter。我尝试在 CMD 上的环境中安装 jupyter,但它显示此消息:

C:\Users\jp_si>conda activate base

(base) C:\Users\jp_si>conda install jupyter
Collecting package metadata (current_repodata.json): done
Solving environment: done

# All requested packages already installed.

我不知道我还能做什么,如果有人可以帮助我,我将不胜感激! 感谢您的关注!

【问题讨论】:

  • 只是为了添加这个问题的原因 - 当您之前安装了 anaconda navigator(例如用于 miniconda)并且没有删除文件夹时会发生此问题。 Shubham 给出的解决方案应该适用。

标签: python python-3.x anaconda jupyter jupyter-lab


【解决方案1】:

以管理员身份打开 Anaconda Promt 并运行:

conda 信息 --envs

它将显示基础环境的路径。复制该路径。

现在,从开始菜单打开 Anaconda Navigator。

Anaconda Navigator 打开后,按 Ctrl + P。

它将为您打开“首选项”窗口。

在首选项窗口中有一个选项“配置导航器”点击它。

将打开另一个窗口,名称为“Navigator Settings (anaconda-navigator.ini)”。

这里有一个名为“default_env”的键。通过替换旧路径粘贴基础环境的路径并单击“保存并重新启动”。

现在,无需再次安装 Jupyter Notebook 和其他应用程序。

重新启动 Anaconda Navigator 后,如果它再次显示“安装”,请单击它并安装。它不会抛出任何错误,以后也不会要求再次安装。

【讨论】:

    猜你喜欢
    • 2018-07-11
    • 1970-01-01
    • 1970-01-01
    • 2020-08-04
    • 2022-06-10
    • 1970-01-01
    • 2018-02-26
    • 1970-01-01
    • 2020-10-04
    相关资源
    最近更新 更多