Problem Description:
When using anaconda3 to create an environment for deep learning, the environment cannot be created and the following error is reported:
Collecting package metadata (current_repodata.json): failed
# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<
Traceback (most recent call last):
File "E:\Anaconda3\lib\site-packages\conda\exceptions.py", line 1079, in __call__
return func(*args, **kwargs)
File "E:\Anaconda3\lib\site-packages\conda\cli\main.py", line 84, in _main
exit_code = do_call(args, p)
File "E:\Anaconda3\lib\site-packages\conda\cli\conda_argparse.py", line 83, in do_call
return getattr(module, func_name)(args, parser)
File "E:\Anaconda3\lib\site-packages\conda\cli\main_create.py", line 41, in execute
install(args, parser, 'create')
File "E:\Anaconda3\lib\site-packages\conda\cli\install.py", line 261, in install
unlink_link_transaction = solver.solve_for_transaction(
File "E:\Anaconda3\lib\site-packages\conda\core\solve.py", line 114, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(update_modifier, deps_modifier,
File "E:\Anaconda3\lib\site-packages\conda\core\solve.py", line 157, in solve_for_diff
final_precs = self.solve_final_state(update_modifier, deps_modifier, prune, ignore_pinned,
File "E:\Anaconda3\lib\site-packages\conda\core\solve.py", line 262, in solve_final_state
ssc = self._collect_all_metadata(ssc)
File "E:\Anaconda3\lib\site-packages\conda\common\io.py", line 88, in decorated
return f(*args, **kwds)
File "E:\Anaconda3\lib\site-packages\conda\core\solve.py", line 425, in _collect_all_metadata
index, r = self._prepare(prepared_specs)
File "E:\Anaconda3\lib\site-packages\conda\core\solve.py", line 1020, in _prepare
reduced_index = get_reduced_index(self.prefix, self.channels,
File "E:\Anaconda3\lib\site-packages\conda\core\index.py", line 288, in get_reduced_index
new_records = SubdirData.query_all(spec, channels=channels, subdirs=subdirs,
File "E:\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 140, in query_all
result = tuple(concat(executor.map(subdir_query, channel_urls)))
File "E:\Anaconda3\lib\concurrent\futures\_base.py", line 611, in result_iterator
yield fs.pop().result()
File "E:\Anaconda3\lib\concurrent\futures\_base.py", line 439, in result
return self.__get_result()
File "E:\Anaconda3\lib\concurrent\futures\_base.py", line 388, in __get_result
raise self._exception
File "E:\Anaconda3\lib\concurrent\futures\thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "E:\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 132, in <lambda>
subdir_query = lambda url: tuple(SubdirData(Channel(url), repodata_fn=repodata_fn).query(
File "E:\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 145, in query
self.load()
File "E:\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 209, in load
_internal_state = self._load()
File "E:\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 371, in _load
raw_repodata_str = fetch_repodata_remote_request(
File "E:\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 694, in fetch_repodata_remote_request
resp = session.get(join_url(url, filename), headers=headers, proxies=session.proxies,
File "E:\Anaconda3\lib\site-packages\requests\sessions.py", line 555, in get
return self.request('GET', url, **kwargs)
File "E:\Anaconda3\lib\site-packages\requests\sessions.py", line 542, in request
resp = self.send(prep, **send_kwargs)
File "E:\Anaconda3\lib\site-packages\requests\sessions.py", line 655, in send
r = adapter.send(request, **kwargs)
File "E:\Anaconda3\lib\site-packages\requests\adapters.py", line 439, in send
resp = conn.urlopen(
File "E:\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 696, in urlopen
self._prepare_proxy(conn)
File "E:\Anaconda3\lib\site-packages\urllib3\connectionpool.py", line 964, in _prepare_proxy
conn.connect()
File "E:\Anaconda3\lib\site-packages\urllib3\connection.py", line 359, in connect
conn = self._connect_tls_proxy(hostname, conn)
File "E:\Anaconda3\lib\site-packages\urllib3\connection.py", line 500, in _connect_tls_proxy
return ssl_wrap_socket(
File "E:\Anaconda3\lib\site-packages\urllib3\util\ssl_.py", line 432, in ssl_wrap_socket
ssl_sock = _ssl_wrap_socket_impl(sock, context, tls_in_tls)
File "E:\Anaconda3\lib\site-packages\urllib3\util\ssl_.py", line 474, in _ssl_wrap_socket_impl
return ssl_context.wrap_socket(sock)
File "E:\Anaconda3\lib\ssl.py", line 500, in wrap_socket
return self.sslsocket_class._create(
File "E:\Anaconda3\lib\ssl.py", line 997, in _create
raise ValueError("check_hostname requires server_hostname")
ValueError: check_hostname requires server_hostname
`$ E:\Anaconda3\Scripts\conda-script.py create -n test python=3.8`
environment variables:
CIO_TEST=<not set>
CONDA_DEFAULT_ENV=base
CONDA_EXE=E:\Anaconda3\condabin\..\Scripts\conda.exe
CONDA_EXES="E:\Anaconda3\condabin\..\Scripts\conda.exe"
CONDA_PREFIX=E:\Anaconda3
CONDA_PROMPT_MODIFIER=(base)
CONDA_PYTHON_EXE=E:\Anaconda3\python.exe
CONDA_ROOT=E:\Anaconda3
CONDA_SHLVL=1
CUDA_PATH=C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.8
CURL_CA_BUNDLE=<not set>
HOMEPATH=\Users\17603
NODE_PATH=E:\Node\node_global\node_modules
NVTOOLSEXT_PATH=C:\Program Files\NVIDIA Corporation\NvToolsExt\
PATH=E:\Anaconda3;E:\Anaconda3\Library\mingw-w64\bin;E:\Anaconda3\Library\u
sr\bin;E:\Anaconda3\Library\bin;E:\Anaconda3\Scripts;E:\Anaconda3\bin;
E:\Anaconda3;E:\Anaconda3\Library\mingw-w64\bin;E:\Anaconda3\Library\u
sr\bin;E:\Anaconda3\Library\bin;E:\Anaconda3\Scripts;E:\Anaconda3\bin;
E:\Anaconda3\condabin;C:\Program Files\NVIDIA GPU Computing
Toolkit\CUDA\v11.8\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\C
UDA\v11.8\libnvvp;E:\Anaconda3;E:\Anaconda3\Library\mingw-w64\bin;E:\A
naconda3\Library\usr\bin;E:\Anaconda3\Library\bin;E:\Anaconda3\Scripts
;E:\Python\Scripts;C:\Windows\system32;C:\Windows;C:\Windows\System32\
Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\Op
enSSH;C:\Program Files (x86)\NVIDIA
Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA
NvDLISR;E:\jdk-13.0.2\bin;E:\maven\apache-maven-3.6.1\bin;C:\Program
Files\MySQL\MySQL Server
8.0\bin;E:\Node\node_global;E:\Node;E:\Git\cmd;C:\Program Files
(x86)\Windows Kits\8.1\Windows Performance
Toolkit;E:\Anaconda3\envs\pytorch\Lib\site-
packages\PyQt5\Qt5\plugins;E:\anaconda3\envs\mytrip\lib\site-
packages;C:\Program Files\NVIDIA Corporation\Nsight Compute 2022.3.0;C
:\Users\17603\AppData\Local\Microsoft\WindowsApps;E:\IntelliJ IDEA 202
1.1.1\bin;.;E:\Node\node_global;E:\Bandzip;E:\Node\node_global\node_mo
dules;C:\Users\17603\AppData\Roaming\npm;E:\VScode\Microsoft VS
Code\bin;E:\PyCharm\PyCharm Community Edition
2019.3.5\bin;.;E:\PyCharm\PyCharm 2021.1.1\bin;.
PSMODULEPATH=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\Windows
PowerShell\v1.0\Modules
QT_QPA_PLATFORM_PLUGIN_PATH=E:\Anaconda3\envs\pytorch\Lib\site-packages\PyQt5\Qt5\plugins
REQUESTS_CA_BUNDLE=<not set>
SSL_CERT_FILE=<not set>
active environment : base
active env location : E:\Anaconda3
shell level : 1
user config file : C:\Users\17603\.condarc
populated config files : C:\Users\17603\.condarc
conda version : 4.10.1
conda-build version : 3.21.4
python version : 3.8.8.final.0
virtual packages : __cuda=12.0=0
__win=0=0
__archspec=1=x86_64
base environment : E:\Anaconda3 (writable)
conda av data dir : E:\Anaconda3\etc\conda
conda av metadata url : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/noarch
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/win-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/win-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/noarch
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/win-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2/noarch
package cache : E:\Anaconda3\pkgs
C:\Users\17603\.conda\pkgs
C:\Users\17603\AppData\Local\conda\conda\pkgs
envs directories : E:\Anaconda3\envs
C:\Users\17603\.conda\envs
C:\Users\17603\AppData\Local\conda\conda\envs
platform : win-64
user-agent : conda/4.10.1 requests/2.25.1 CPython/3.8.8 Windows/10 Windows/10.0.22621
administrator : False
netrc file : C:\Users\17603/.netrc
offline mode : False
An unexpected error has occurred. Conda has prepared the above report.
Upload did not complete.
Cause Analysis:
This reason is caused by abnormal network connection. The key to solving the problem is:
1. Is the network connection abnormal?
2. Whether you are using circumvention software and starting the system agent?
solution:
1. Check whether circumvention software is used and the proxy settings are turned on. If yes, the environment can be created after closing the agent
2. Start anaconda prompt here to create the environment
As shown above, the environment is created successfully!
At this point, the problem is solved.