Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 水蟒赢了';t更新:";没有默认的基本环境“;错误 问题_Python_Macos_Anaconda_Conda_Macos Catalina - Fatal编程技术网

Python 水蟒赢了';t更新:";没有默认的基本环境“;错误 问题

Python 水蟒赢了';t更新:";没有默认的基本环境“;错误 问题,python,macos,anaconda,conda,macos-catalina,Python,Macos,Anaconda,Conda,Macos Catalina,我一直在尝试更新我的Anaconda安装,但无论我是从GUI还是通过conda update conda从终端运行更新程序,我都会收到错误:“NoBaseEnvironment错误:此conda安装没有默认的基本环境。” 我不明白这里发生了什么。我已经在这台计算机上成功运行了Python2和Python3脚本。我找到的每个教程都假设默认情况下创建了一个基础环境。当我运行conda info--envs时,我看到一个名为“base”的活动环境: 我不太精通Python或命令行,因此我非常感谢您对解

我一直在尝试更新我的Anaconda安装,但无论我是从GUI还是通过
conda update conda
从终端运行更新程序,我都会收到错误:
“NoBaseEnvironment错误:此conda安装没有默认的基本环境。”

我不明白这里发生了什么。我已经在这台计算机上成功运行了Python2和Python3脚本。我找到的每个教程都假设默认情况下创建了一个基础环境。当我运行
conda info--envs时,我看到一个名为“base”的活动环境:

我不太精通Python或命令行,因此我非常感谢您对解决此问题的任何帮助。我想我所需要做的就是设置基本环境,但在谷歌搜索了很多次之后,我想不出怎么做。我只想更新Anaconda

我尝试过的事情
conda在运行更新命令之前激活

conda activate base
在运行更新命令之前

sudo conda更新conda

conda更新-p/Users/MYUSERNAME/anaconda3 conda

所有这些都导致了相同的错误

系统详细信息 我正在运行MacOS Catalina 10.15.5
Conda 4.7.10版

conda信息
输出:

 active environment : base
    active env location : /Users/MYUSERNAME/anaconda3
            shell level : 1
       user config file : /Users/MYUSERNAME/.condarc
 populated config files : /Users/MYUSERNAME/.condarc
          conda version : 4.7.10
    conda-build version : 3.18.8
         python version : 3.7.3.final.0
       virtual packages : 
       base environment : /Users/MYUSERNAME/anaconda3  (read only)
           channel URLs : https://repo.anaconda.com/pkgs/main/osx-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/osx-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /Users/MYUSERNAME/anaconda3/pkgs
                          /Users/MYUSERNAME/.conda/pkgs
       envs directories : /Users/MYUSERNAME/.conda/envs
                          /Users/MYUSERNAME/anaconda3/envs
               platform : osx-64
             user-agent : conda/4.7.10 requests/2.22.0 CPython/3.7.3 Darwin/19.5.0 OSX/10.15.5
                UID:GID : 501:20
             netrc file : None
           offline mode : False
==> /Users/MYUSERNAME/.condarc <==
ssl_verify: True
channels:
  - defaults
conda config--显示源文件
输出:

 active environment : base
    active env location : /Users/MYUSERNAME/anaconda3
            shell level : 1
       user config file : /Users/MYUSERNAME/.condarc
 populated config files : /Users/MYUSERNAME/.condarc
          conda version : 4.7.10
    conda-build version : 3.18.8
         python version : 3.7.3.final.0
       virtual packages : 
       base environment : /Users/MYUSERNAME/anaconda3  (read only)
           channel URLs : https://repo.anaconda.com/pkgs/main/osx-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/osx-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /Users/MYUSERNAME/anaconda3/pkgs
                          /Users/MYUSERNAME/.conda/pkgs
       envs directories : /Users/MYUSERNAME/.conda/envs
                          /Users/MYUSERNAME/anaconda3/envs
               platform : osx-64
             user-agent : conda/4.7.10 requests/2.22.0 CPython/3.7.3 Darwin/19.5.0 OSX/10.15.5
                UID:GID : 501:20
             netrc file : None
           offline mode : False
==> /Users/MYUSERNAME/.condarc <==
ssl_verify: True
channels:
  - defaults

==>/Users/MYUSERNAME/.condarc我从未找到解决此问题的方法,但通过使用App Cleaner卸载程序的免费试用版对Anaconda进行完全干净的卸载,解决了此问题。(我首先按照两个不同的地方的卸载说明进行了卸载,但仍然丢失了一些关键文件。)

我从未找到解决此问题的方法,但通过使用App Cleaner卸载程序的免费试用版对Anaconda进行完全干净的卸载,解决了此问题。(我首先从两个不同的地方按照卸载说明进行操作,但仍然丢失了一些关键文件。)

您需要激活conda Environment

conda activate base

你需要激活conda环境

conda activate base

您是否尝试过这里的解决方案:@merv我已经添加了
conda info
输出。@merv
drwxr-xr-x 29 MYUSERNAME staff 928 Jun 23 13:30/Users/MYUSERNAME/anaconda3
这是我的个人计算机,所以我不知道为什么我会拥有不完全的权限。一切看起来都很好(假设您激活了基本权限)-包括
plist
文件。我不确定还有什么问题。可能需要重新安装。如果您选择该路径,请确保代码显示,当试图在非基本环境上运行
conda update conda
时,它会引发错误。base的定义可以通过
.condarc
或环境变量来实现。我怀疑您可以通过重新定义该变量来匹配基本目录,从而使该命令正常工作。您是否在此处尝试了解决方案:@merv我已添加了
conda info
输出。@merv
drwxr-xr-x 29 MYUSERNAME staff 928 Jun 23 13:30/Users/MYUSERNAME/anaconda3
这是我的个人计算机,所以我不知道为什么要这么做将具有任何低于完全权限的权限。所有内容看起来都很好(假设您激活了base)-包括
plist
文件。我不确定还有什么问题。可能需要重新安装。如果您选择该路径,请确保代码显示,当试图在非基本环境上运行
conda update conda
时,它会引发错误。base的定义可以通过
.condarc
或环境变量来实现。我怀疑您可以通过重新定义该变量来匹配基本目录,从而使命令正常工作。