当conda新建不了环境,报错如下
An unexpected error has occurred. Conda has prepared the above report.
(base) xxxx@xxx:~/sdb/Q/ComfyUI$ conda create --name env python=3.10
Collecting package metadata (current_repodata.json): failed
# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<
Traceback (most recent call last):
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/core/subdir_data.py", line 531, in fetch_repodata_remote_request
resp.raise_for_status()
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch/current_repodata.json
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/requests/models.py", line 971, in json
return complexjson.loads(self.text, **kwargs)
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/simplejson/__init__.py", line 514, in loads
return _default_decoder.decode(s)
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/simplejson/decoder.py", line 386, in decode
obj, end = self.raw_decode(s)
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/simplejson/decoder.py", line 416, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/exceptions.py", line 1129, in __call__
return func(*args, **kwargs)
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/cli/main.py", line 86, in main_subshell
exit_code = do_call(args, p)
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/cli/conda_argparse.py", line 93, in do_call
return getattr(module, func_name)(args, parser)
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/notices/core.py", line 72, in wrapper
return_value = func(*args, **kwargs)
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/cli/main_create.py", line 43, in execute
install(args, parser, 'create')
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/cli/install.py", line 261, in install
unlink_link_transaction = solver.solve_for_transaction(
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/core/solve.py", line 156, in solve_for_transaction
unlink_precs, link_precs = self.solve_for_diff(update_modifier, deps_modifier,
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/core/solve.py", line 199, in solve_for_diff
final_precs = self.solve_final_state(update_modifier, deps_modifier, prune, ignore_pinned,
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/core/solve.py", line 304, in solve_final_state
ssc = self._collect_all_metadata(ssc)
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/common/io.py", line 86, in decorated
return f(*args, **kwds)
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/core/solve.py", line 467, in _collect_all_metadata
index, r = self._prepare(prepared_specs)
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/core/solve.py", line 1061, in _prepare
reduced_index = get_reduced_index(self.prefix, self.channels,
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/core/index.py", line 301, in get_reduced_index
new_records = SubdirData.query_all(spec, channels=channels, subdirs=subdirs,
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/core/subdir_data.py", line 137, in query_all
result = tuple(concat(executor.map(subdir_query, channel_urls)))
File "/home/ruiy/anaconda3/lib/python3.9/concurrent/futures/_base.py", line 609, in result_iterator
yield fs.pop().result()
File "/home/ruiy/anaconda3/lib/python3.9/concurrent/futures/_base.py", line 439, in result
return self.__get_result()
File "/home/ruiy/anaconda3/lib/python3.9/concurrent/futures/_base.py", line 391, in __get_result
raise self._exception
File "/home/ruiy/anaconda3/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/core/subdir_data.py", line 129, in <lambda>
subdir_query = lambda url: tuple(SubdirData(Channel(url), repodata_fn=repodata_fn).query(
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/core/subdir_data.py", line 142, in query
self.load()
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/core/subdir_data.py", line 207, in load
_internal_state = self._load()
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/core/subdir_data.py", line 277, in _load
raw_repodata_str = fetch_repodata_remote_request(
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/core/subdir_data.py", line 587, in fetch_repodata_remote_request
raise UnavailableInvalidChannel(
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/conda/exceptions.py", line 464, in __init__
body = response.json()
File "/home/ruiy/anaconda3/lib/python3.9/site-packages/requests/models.py", line 975, in json
raise RequestsJSONDecodeError(e.msg, e.doc, e.pos)
requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
`$ /home/ruiy/anaconda3/bin/conda create --name env python=3.10`
environment variables:
CIO_TEST=<not set>
CLASSPATH=.:/usr/local/java/jdk-18.0.2.1/lib/dt.jar:/usr/local/java/jdk-18.0.2.1
/lib/tools.jar:/usr/local/java/jdk-18.0.2.1/lib
CONDA_DEFAULT_ENV=base
CONDA_EXE=/home/ruiy/anaconda3/bin/conda
CONDA_PREFIX=/home/ruiy/anaconda3
CONDA_PROMPT_MODIFIER=(base)
CONDA_PYTHON_EXE=/home/ruiy/anaconda3/bin/python
CONDA_ROOT=/home/ruiy/anaconda3
CONDA_SHLVL=1
CURL_CA_BUNDLE=<not set>
LD_LIBRARY_PATH=/usr/local/cuda-11.7/lib64:
PATH=/home/ruiy/sdb/install_/pkg/node/node-v20.10.0-linux-x64/bin:/home/rui
y/anaconda3/envs/chatglm/bin:/home/ruiy/.local/bin:/home/ruiy/sda/prog
rams/anaconda3/bin:/usr/local/cuda-11.7/bin:/home/ruiy/anaconda3/bin:/
home/ruiy/anaconda3/condabin:/home/ruiy/sda/programs/nodejs/bin:/home/
ruiy/.local/bin:/home/ruiy/sda/programs/anaconda3/bin:/home/ruiy/sda/p
rograms/nodejs/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/
sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/usr/local/java/bin:/u
sr/local/java/jdk-18.0.2.1/bin:/usr/local/java/jdk-18.0.2.1/bin:/usr/l
ocal/java/jdk-18.0.2.1/bin:/home/ruiy/sdb/install_/pkg/node/node-v20.1
0.0-linux-x64/bin
REQUESTS_CA_BUNDLE=<not set>
SSL_CERT_FILE=<not set>
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
active environment : base
active env location : /home/ruiy/anaconda3
shell level : 1
user config file : /home/ruiy/.condarc
populated config files : /home/ruiy/.condarc
conda version : 22.9.0
conda-build version : 3.22.0
python version : 3.9.13.final.0
virtual packages : __cuda=12.2=0
__linux=5.19.0=0
__glibc=2.35=0
__unix=0=0
__archspec=1=x86_64
base environment : /home/ruiy/anaconda3 (writable)
conda av data dir : /home/ruiy/anaconda3/etc/conda
conda av metadata url : None
channel URLs : https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/linux-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/noarch
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64
https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/noarch
package cache : /home/ruiy/anaconda3/pkgs
/home/ruiy/.conda/pkgs
envs directories : /home/ruiy/anaconda3/envs
/home/ruiy/.conda/envs
platform : linux-64
user-agent : conda/22.9.0 requests/2.28.2 CPython/3.9.13 Linux/5.19.0-40-generic ubuntu/22.04.2 glibc/2.35
UID:GID : 1000:1000
netrc file : /home/ruiy/.netrc
offline mode : False
An unexpected error has occurred. Conda has prepared the above report.
If submitted, this report will be used by core maintainers to improve
future releases of conda.
Would you like conda to send this report to the core maintainers? [y/N]: n
No report sent. To permanently opt-out, use
$ conda config --set report_errors false
各种方法搞了都不行
最后终于找到神器解决方法
解决方法:
删除镜像
conda config --remove-key channels
然后就正常了