在我们的anaconda环境中,想创建一个新的虚拟环境,但是出现下面的警告:
(base) E:\CodeProjects>conda create --name ML python=3.10
Collecting package metadata (current_repodata.json): - DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): repo.anaconda.com:443
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): repo.anaconda.com:443
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): repo.anaconda.com:443
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): repo.anaconda.com:443
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): repo.anaconda.com:443
DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): repo.anaconda.com:443
/ DEBUG:urllib3.connectionpool:https://repo.anaconda.com:443 "GET /pkgs/msys2/win-64/current_repodata.json HTTP/1.1" 304 0
/ DEBUG:urllib3.connectionpool:https://repo.anaconda.com:443 "GET /pkgs/msys2/noarch/current_repodata.json HTTP/1.1" 304 0
- DEBUG:urllib3.connectionpool:https://repo.anaconda.com:443 "GET /pkgs/main/win-64/current_repodata.json HTTP/1.1" 304 0
DEBUG:urllib3.connectionpool:https://repo.anaconda.com:443 "GET /pkgs/main/noarch/current_repodata.json HTTP/1.1" 304 0
\ DEBUG:urllib3.connectionpool:https://repo.anaconda.com:443 "GET /pkgs/r/noarch/current_repodata.json HTTP/1.1" 304 0
DEBUG:urllib3.connectionpool:https://repo.anaconda.com:443 "GET /pkgs/r/win-64/current_repodata.json HTTP/1.1" 304 0
done
Solving environment: done
==> WARNING: A newer version of conda exists. <==
current version: 23.7.2
latest version: 23.11.0
Please update conda by running
$ conda update -n base -c defaults conda
Or to minimize the number of packages updated during conda update use
conda install conda=23.11.0
## Package Plan ##
environment location: E:\Anaconda\envs\ML
added / updated specs:
- python=3.10
The following NEW packages will be INSTALLED:
输出中还包含一个警告,指示有一个更新版本的Conda可用。
我们可以按照建议运行以下命令来更新Conda:
conda update -n base -c defaults conda
这个命令会将Conda更新到最新版本。
但是还是出现了大片的警告信息。
这个输出显示了Conda在尝试从Anaconda仓库获取当前的软件包元数据时的调试信息。这是正常的操作,但有时我们可能会遇到网络连接问题或Anaconda仓库服务器的响应延迟。
以下是可能的原因和解决方法:
- 网络连接问题: 请确保我们的计算机能够访问互联网,并且没有任何网络问题。可以尝试使用浏览器访问https://repo.anaconda.com/来检查连接是否正常。
- Anaconda仓库服务器问题: 有时,Anaconda仓库服务器可能会面临负载或维护,导致连接问题。我们可以稍后再次尝试。
- 代理设置: 如果我们的网络环境需要使用代理,请确保已正确配置Conda以使用代理。可以通过设置Conda配置文件来配置代理。
可以尝试运行以下命令,使用清华大学的Anaconda镜像,看看是否能够解决问题:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
再次新建环境:
此时不再有警告信息!