【踩坑日记21】json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

问题描述

(base)XXX@omega:~/code$ conda create -n 3D_words python=3.9
Collecting package metadata (current_repodata.json): failed
# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

    Traceback (most recent call last):
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/exception_handler.py", line 17, in __call__
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/cli/main.py", line 64, in main_subshell
        exit_code = do_call(args, parser)
                    ^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/cli/conda_argparse.py", line 167, in do_call
        result = getattr(module, func_name)(args, parser)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/notices/core.py", line 124, in wrapper
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/cli/main_create.py", line 50, in execute
        install(args, parser, "create")
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/cli/install.py", line 316, in install
        unlink_link_transaction = solver.solve_for_transaction(
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/solve.py", line 154, in solve_for_transaction
        unlink_precs, link_precs = self.solve_for_diff(
                                   ^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/solve.py", line 215, in solve_for_diff
        final_precs = self.solve_final_state(
                      ^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/longyy/anaconda3/lib/python3.11/site-packages/conda/core/solve.py", line 358, in solve_final_state
        ssc = self._collect_all_metadata(ssc)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/common/io.py", line 84, in decorated
        return f(*args, **kwds)
               ^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/solve.py", line 572, in _collect_all_metadata
        index, r = self._prepare(prepared_specs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/solve.py", line 1286, in _prepare
        reduced_index = get_reduced_index(
                        ^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/index.py", line 287, in get_reduced_index
        new_records = SubdirData.query_all(
                      ^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/subdir_data.py", line 158, in query_all
        result = tuple(
                 ^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/concurrent/futures/_base.py", line 619, in result_iterator
        yield _result_or_cancel(fs.pop())
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/concurrent/futures/_base.py", line 317, in _result_or_cancel
        return fut.result(timeout)
               ^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/concurrent/futures/_base.py", line 449, in result
        return self.__get_result()
               ^^^^^^^^^^^^^^^^^^^
      File "/home/longyy/anaconda3/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
        raise self._exception
      File "/home/XXX/anaconda3/lib/python3.11/concurrent/futures/thread.py", line 58, in run
        result = self.fn(*self.args, **self.kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/subdir_data.py", line 143, in subdir_query
        return tuple(
               ^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/subdir_data.py", line 165, in query
        self.load()
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/subdir_data.py", line 265, in load
        _internal_state = self._load()
                          ^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/subdir_data.py", line 322, in _load
        repodata, state = fetcher.fetch_latest_parsed()
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/gateways/repodata/__init__.py", line 758, in fetch_latest_parsed
        parsed, state = self.fetch_latest()
                        ^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/gateways/repodata/__init__.py", line 820, in fetch_latest
        cache.load_state()
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/gateways/repodata/__init__.py", line 626, in load_state
        self.load(state_only=True)
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/gateways/repodata/__init__.py", line 576, in load
        state = json.loads(state_file.read())
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/json/__init__.py", line 346, in loads
        return _default_decoder.decode(s)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/json/decoder.py", line 337, in decode
        obj, end = self.raw_decode(s, idx=_w(s, 0).end())
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/json/decoder.py", line 355, in raw_decode
        raise JSONDecodeError("Expecting value", s, err.value) from None
    json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

`$ /home/longyy/anaconda3/bin/conda create -n 3D_words python=3.9`

  environment variables:
                 CIO_TEST=<not set>
        CONDA_DEFAULT_ENV=promptist_new
                CONDA_EXE=/home/XXX/anaconda3/bin/conda
             CONDA_PREFIX=/home/XXX/anaconda3/envs/promptist_new
           CONDA_PREFIX_1=/home/XXX/anaconda3
           CONDA_PREFIX_2=/home/XXX/anaconda3/envs/promptist_new
    CONDA_PROMPT_MODIFIER=(promptist_new)
         CONDA_PYTHON_EXE=/home/XXX/anaconda3/bin/python
               CONDA_ROOT=/home/XXX/anaconda3
              CONDA_SHLVL=2
           CURL_CA_BUNDLE=<not set>
               LD_PRELOAD=<not set>
                     PATH=/home/XXX/.vscode-
                          server/bin/8b3775030ed1a69b13e4f4c628c612102e30a681/bin/remote-cli:/ho
                          me/XXX/anaconda3/envs/promptist_new/bin:/home/XXX/anaconda3/cond
                          abin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr
                          /games:/usr/local/games:/snap/bin:/home/XXX/.vscode-
                          server/bin/8b3775030ed1a69b13e4f4c628c612102e30a681/bin/remote-cli:/ho
                          me/XXX/anaconda3/bin:/home/XXX/anaconda3/condabin:/usr/local/sbi
                          n:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/g
                          ames:/snap/bin:/home/XXX/.vscode-
                          server/bin/8b3775030ed1a69b13e4f4c628c612102e30a681/bin/remote-cli:/ho
                          me/XXX/anaconda3/bin:/home/XXX/anaconda3/condabin:/usr/local/sbi
                          n:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/g
                          ames:/snap/bin
       REQUESTS_CA_BUNDLE=<not set>
            SSL_CERT_FILE=<not set>

     active environment : promptist_new
    active env location : /home/XXX/anaconda3/envs/promptist_new
            shell level : 2
       user config file : /home/XXX/.condarc
 populated config files : 
          conda version : 23.7.4
    conda-build version : 3.26.1
         python version : 3.11.5.final.0
       virtual packages : __archspec=1=x86_64
                          __cuda=12.2=0
                          __glibc=2.31=0
                          __linux=5.15.0=0
                          __unix=0=0
       base environment : /home/XXX/anaconda3  (writable)
      conda av data dir : /home/XXX/anaconda3/etc/conda
  conda av metadata url : None
           channel URLs : https://repo.anaconda.com/pkgs/main/linux-64
                          https://repo.anaconda.com/pkgs/main/noarch
                          https://repo.anaconda.com/pkgs/r/linux-64
                          https://repo.anaconda.com/pkgs/r/noarch
          package cache : /home/XXX/anaconda3/pkgs
                          /home/XXX/.conda/pkgs
       envs directories : /home/XXX/anaconda3/envs
                          /home/XXX/.conda/envs
               platform : linux-64
             user-agent : conda/23.7.4 requests/2.31.0 CPython/3.11.5 Linux/5.15.0-78-generic ubuntu/20.04.6 glibc/2.31 aau/0.4.2 c/_3cIN7QUM7VVqVON0-cm3w s/55p9CRTgtBRS1aNp0zk2Ew e/pO7LVR6qM7kk1w2T73Mu-A
                UID:GID : 1003:1003
             netrc file : /home/XXX/.netrc
           offline mode : False


An unexpected error has occurred. Conda has prepared the above report.
If you suspect this error is being caused by a malfunctioning plugin,
consider using the --no-plugins option to turn off plugins.

Example: conda --no-plugins install <package>

Alternatively, you can set the CONDA_NO_PLUGINS environment variable on
the command line to run the command without plugins enabled.

Example: CONDA_NO_PLUGINS=true conda install <package>

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]: y
Upload successful.

Thank you for helping to improve conda.
Opt-in to always sending reports (and not see this message again)
by running

    $ conda config --set report_errors true

问题分析

一开始以为报错的是:

An unexpected error has occurred. Conda has prepared the above report.
If you suspect this error is being caused by a malfunctioning plugin,
consider using the --no-plugins option to turn off plugins.

Example: conda --no-plugins install <package>

Alternatively, you can set the CONDA_NO_PLUGINS environment variable on
the command line to run the command without plugins enabled.

Example: CONDA_NO_PLUGINS=true conda install <package>

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]: y
Upload successful.

Thank you for helping to improve conda.
Opt-in to always sending reports (and not see this message again)
by running

    $ conda config --set report_errors true

但其实报错的是:


    Traceback (most recent call last):
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/exception_handler.py", line 17, in __call__
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/cli/main.py", line 64, in main_subshell
        exit_code = do_call(args, parser)
                    ^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/cli/conda_argparse.py", line 167, in do_call
        result = getattr(module, func_name)(args, parser)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/notices/core.py", line 124, in wrapper
        return func(*args, **kwargs)
               ^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/cli/main_create.py", line 50, in execute
        install(args, parser, "create")
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/cli/install.py", line 316, in install
        unlink_link_transaction = solver.solve_for_transaction(
                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/solve.py", line 154, in solve_for_transaction
        unlink_precs, link_precs = self.solve_for_diff(
                                   ^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/solve.py", line 215, in solve_for_diff
        final_precs = self.solve_final_state(
                      ^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/longyy/anaconda3/lib/python3.11/site-packages/conda/core/solve.py", line 358, in solve_final_state
        ssc = self._collect_all_metadata(ssc)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/common/io.py", line 84, in decorated
        return f(*args, **kwds)
               ^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/solve.py", line 572, in _collect_all_metadata
        index, r = self._prepare(prepared_specs)
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/solve.py", line 1286, in _prepare
        reduced_index = get_reduced_index(
                        ^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/index.py", line 287, in get_reduced_index
        new_records = SubdirData.query_all(
                      ^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/subdir_data.py", line 158, in query_all
        result = tuple(
                 ^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/concurrent/futures/_base.py", line 619, in result_iterator
        yield _result_or_cancel(fs.pop())
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/concurrent/futures/_base.py", line 317, in _result_or_cancel
        return fut.result(timeout)
               ^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/concurrent/futures/_base.py", line 449, in result
        return self.__get_result()
               ^^^^^^^^^^^^^^^^^^^
      File "/home/longyy/anaconda3/lib/python3.11/concurrent/futures/_base.py", line 401, in __get_result
        raise self._exception
      File "/home/XXX/anaconda3/lib/python3.11/concurrent/futures/thread.py", line 58, in run
        result = self.fn(*self.args, **self.kwargs)
                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/subdir_data.py", line 143, in subdir_query
        return tuple(
               ^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/subdir_data.py", line 165, in query
        self.load()
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/subdir_data.py", line 265, in load
        _internal_state = self._load()
                          ^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/core/subdir_data.py", line 322, in _load
        repodata, state = fetcher.fetch_latest_parsed()
                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/gateways/repodata/__init__.py", line 758, in fetch_latest_parsed
        parsed, state = self.fetch_latest()
                        ^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/gateways/repodata/__init__.py", line 820, in fetch_latest
        cache.load_state()
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/gateways/repodata/__init__.py", line 626, in load_state
        self.load(state_only=True)
      File "/home/XXX/anaconda3/lib/python3.11/site-packages/conda/gateways/repodata/__init__.py", line 576, in load
        state = json.loads(state_file.read())
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/json/__init__.py", line 346, in loads
        return _default_decoder.decode(s)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/json/decoder.py", line 337, in decode
        obj, end = self.raw_decode(s, idx=_w(s, 0).end())
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File "/home/XXX/anaconda3/lib/python3.11/json/decoder.py", line 355, in raw_decode
        raise JSONDecodeError("Expecting value", s, err.value) from None
    json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

即:

json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

问题解决

参考,输入:

conda config --add repodata_fns repodata.json

参考

[conda报错 已解决]An unexpected error has occurred. Conda has prepared the above report.
“An unexpected error has occurred. Conda has prepared the above report.” still unresolved #13196
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) when creating from environment.yml with channels other than defaults
Conda crash installing xformers #12995

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值