Conda环境创建后未列出,且环境不一致



我想创建一个使用conda提示符的环境,但是我得到这个错误很多次

最初我写的命令是:conda create -n my_env python=3.7,没有错误到达,但也没有创建环境

(base) C:Userscosmo>conda create -n my_env python=3.7
Collecting package metadata (current_repodata.json): done
Solving environment: done

==> WARNING: A newer version of conda exists. <==
current version: 4.7.12
latest version: 4.10.3
Please update conda by running
$ conda update -n base -c defaults conda

(base) C:Userscosmo>conda env list
# conda environments:
#
base                  *  C:UserscosmoAnaconda3
IP                       C:UserscosmoAnaconda3envsIP
IncomePred               C:UserscosmoAnaconda3envsIncomePred

(base) C:Userscosmo>

后来我只是尝试了这个conda create --name my_env python=3.7输出,

Collecting package metadata (current_repodata.json): done
Solving environment: done

==> WARNING: A newer version of conda exists. <==
current version: 4.7.12
latest version: 4.10.3
Please update conda by running
$ conda update -n base -c defaults conda

如果我尝试更新

(base) C:Userscosmo>conda update -n base -c defaults conda
Collecting package metadata (current_repodata.json): done
Solving environment: -
The environment is inconsistent, please check the package plan carefully
The following packages are causing the inconsistency:

- defaults/win-64::alabaster==0.7.12=py37_0
- defaults/win-64::anaconda==2019.10=py37_0
- defaults/win-64::anaconda-client==1.7.2=py37_0
- defaults/win-64::anaconda-navigator==1.9.7=py37_0
- defaults/noarch::anaconda-project==0.8.3=py_0
- defaults/win-64::asn1crypto==1.0.1=py37_0
- defaults/win-64::astroid==2.3.1=py37_0
.....

像这样出现了大量的包名然后问题进入循环

最后,当我尝试这个conda create --name my_env创建了环境,当我激活它并试图运行任何东西时,出现了相同的错误了每次Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.如果我试图安装一些不工作的东西

(Incomepred) C:Userscosmo>conda install jupyter notebook
Collecting package metadata (current_repodata.json): done
Solving environment: done

==> WARNING: A newer version of conda exists. <==
current version: 4.7.12
latest version: 4.10.3
Please update conda by running
$ conda update -n base -c defaults conda

(Incomepred) C:Userscosmo>jupyter notebook
'jupyter' is not recognized as an internal or external command,
operable program or batch file.

Conda信息

active environment : base
active env location : C:UserscosmoAnaconda3
shell level : 1
user config file : C:Userscosmo.condarc
populated config files : C:Userscosmo.condarc
conda version : 4.7.12
conda-build version : 3.18.9
python version : 3.7.4.final.0
virtual packages : __cuda=10.1
base environment : C:UserscosmoAnaconda3  (writable)
channel URLs : https://repo.anaconda.com/pkgs/main/win-64
https://repo.anaconda.com/pkgs/main/noarch
https://repo.anaconda.com/pkgs/r/win-64
https://repo.anaconda.com/pkgs/r/noarch
https://repo.anaconda.com/pkgs/msys2/win-64
https://repo.anaconda.com/pkgs/msys2/noarch
https://conda.anaconda.org/conda-forge/win-64
https://conda.anaconda.org/conda-forge/noarch
package cache : C:UserscosmoAnaconda3pkgs
C:Userscosmo.condapkgs
C:UserscosmoAppDataLocalcondacondapkgs
envs directories : C:UserscosmoAnaconda3envs
C:Userscosmo.condaenvs
C:UserscosmoAppDataLocalcondacondaenvs
platform : win-64
administrator : False
netrc file : None
offline mode : False

和用户代理详细信息

我卸载了Anaconda并删除了所有相关的软件包,重新安装了所有的东西。这完全解决了这个问题。

最新更新