Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Anaconda 如何从基本环境中安装的conda 4.3更新?_Anaconda_Conda_Miniconda - Fatal编程技术网

Anaconda 如何从基本环境中安装的conda 4.3更新?

Anaconda 如何从基本环境中安装的conda 4.3更新?,anaconda,conda,miniconda,Anaconda,Conda,Miniconda,我已将conda更新(或安装)到高于4.3的版本,但出于测试目的,我安装了conda=4.3。现在,在base环境激活的情况下,我无法将conda更新回更高版本 $ conda update conda PackageNotInstalledError: Package is not installed in prefix. prefix: /home/user/miniconda3/envs/base package name: conda usage: conda [-h] [

我已将conda更新(或安装)到高于4.3的版本,但出于测试目的,我安装了conda=4.3。现在,在
base
环境激活的情况下,我无法将conda更新回更高版本

$ conda update conda

PackageNotInstalledError: Package is not installed in prefix.
  prefix: /home/user/miniconda3/envs/base
  package name: conda


usage: conda [-h] [-V] command ...
conda: error: argument command: invalid choice: '/home/user/miniconda3/bin/conda' (choose from 'info', 'help', 'list', 'search', 'create', 'install', 'update', 'upgrade', 'remove', 'uninstall', 'config', 'clean', 'package')
或者,如果我尝试直接安装conda:

$ conda install conda=4.5
Fetching package metadata ...................

CondaEnvironmentNotFoundError: Could not find environment: /home/user/miniconda3/envs/base .
You can list all discoverable environments with `conda info --envs`.

usage: conda [-h] [-V] command ...
conda: error: argument command: invalid choice: '/home/user/miniconda3/bin/conda' (choose from 'info', 'help', 'list', 'search', 'create', 'install', 'update', 'upgrade', 'remove', 'uninstall', 'config', 'clean', 'package')

如何返回到较新版本的conda?

此错误是由于conda 4.3和4.4之间的更改导致的,即将“主”环境从
重命名为
。请注意,错误消息显示,当
base
环境实际上不在该目录中时,conda正在
envs
目录中查找名为
base
的环境。如果指定前缀,则可以解决此问题:

conda install conda=4.5 -p /home/user/miniconda3