Conda无法运行,无法安装任何库

问题描述

操作系统:Ubuntu 20.04LTS 应用:Miniconda3 目标:使用Conda创建一个新环境并安装两个特定的库 正在安装的库:conda-forge频道中的 libmumps fenics

当前结果:conda创建了环境,但是由于以下一系列错误而无法安装该库。从错误中我了解到这与JSON有关。我已经搜索过,但是没有找到适合我的解决方案。

(fenics) blueskies@sz-HP15-Nb:~$ conda install fenics                     
Collecting package Metadata (current_repodata.json): done
Solving environment: Failed with initial frozen solve. retrying with flexible solve.
Solving environment: Failed with repodata from current_repodata.json,will retry with next repodata source.
Collecting package Metadata (repodata.json): Failed

# >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT <<<<<<<<<<<<<<<<<<<<<<

    Traceback (most recent call last):
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/core/subdir_data.py",line 259,in _load
        raw_repodata_str = fetch_repodata_remote_request(
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/core/subdir_data.py",line 613,in fetch_repodata_remote_request
        raise Response304ContentUnchanged()
    conda.core.subdir_data.Response304ContentUnchanged
    
    During handling of the above exception,another exception occurred:
    
    Traceback (most recent call last):
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/exceptions.py",line 1079,in __call__
        return func(*args,**kwargs)
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/cli/main.py",line 84,in _main
        exit_code = do_call(args,p)
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/cli/conda_argparse.py",line 83,in do_call
        return getattr(module,func_name)(args,parser)
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/cli/main_install.py",line 20,in execute
        install(args,parser,'install')
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/cli/install.py",line 261,in install
        unlink_link_transaction = solver.solve_for_transaction(
      File "/home/blueskies/miniconda3/lib/python3.8/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 "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/core/solve.py",line 157,in solve_for_diff
        final_precs = self.solve_final_state(update_modifier,prune,ignore_pinned,line 262,in solve_final_state
        ssc = self._collect_all_Metadata(ssc)
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/common/io.py",line 88,in decorated
        return f(*args,**kwds)
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/core/solve.py",line 425,in _collect_all_Metadata
        index,r = self._prepare(prepared_specs)
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/core/solve.py",line 1020,in _prepare
        reduced_index = get_reduced_index(self.prefix,self.channels,File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/core/index.py",line 276,in get_reduced_index
        new_records = SubdirData.query_all(spec,channels=channels,subdirs=subdirs,File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/core/subdir_data.py",line 120,in query_all
        result = tuple(concat(executor.map(subdir_query,channel_urls)))
      File "/home/blueskies/miniconda3/lib/python3.8/concurrent/futures/_base.py",line 611,in result_iterator
        yield fs.pop().result()
      File "/home/blueskies/miniconda3/lib/python3.8/concurrent/futures/_base.py",line 432,in result
        return self.__get_result()
      File "/home/blueskies/miniconda3/lib/python3.8/concurrent/futures/_base.py",line 388,in __get_result
        raise self._exception
      File "/home/blueskies/miniconda3/lib/python3.8/concurrent/futures/thread.py",line 57,in run
        result = self.fn(*self.args,**self.kwargs)
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/core/subdir_data.py",line 112,in <lambda>
        subdir_query = lambda url: tuple(SubdirData(Channel(url),repodata_fn=repodata_fn).query(
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/core/subdir_data.py",line 125,in query
        self.load()
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/core/subdir_data.py",line 189,in load
        _internal_state = self._load()
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/core/subdir_data.py",line 277,in _load
        _internal_state = self._read_local_repdata(mod_etag_headers.get('_etag'),line 326,in _read_local_repdata
        _internal_state = self._process_raw_repodata_str(raw_repodata_str)
      File "/home/blueskies/miniconda3/lib/python3.8/site-packages/conda/core/subdir_data.py",line 364,in _process_raw_repodata_str
        json_obj = json.loads(raw_repodata_str or '{}')
      File "/home/blueskies/miniconda3/lib/python3.8/json/__init__.py",line 357,in loads
        return _default_decoder.decode(s)
      File "/home/blueskies/miniconda3/lib/python3.8/json/decoder.py",line 337,in decode
        obj,end = self.raw_decode(s,idx=_w(s,0).end())
      File "/home/blueskies/miniconda3/lib/python3.8/json/decoder.py",line 353,in raw_decode
        obj,end = self.scan_once(s,idx)
    json.decoder.JSONDecodeError: Invalid control character at: line 85395 column 54 (char 2467927)

`$ /home/blueskies/miniconda3/bin/conda install fenics`

  environment variables:
                 CIO_TEST=<not set>
        CONDA_DEFAULT_ENV=fenics
                CONDA_EXE=/home/blueskies/miniconda3/bin/conda
             CONDA_PREFIX=/home/blueskies/miniconda3/envs/fenics
           CONDA_PREFIX_1=/home/blueskies/miniconda3
    CONDA_PROMPT_MODIFIER=(fenics)
         CONDA_PYTHON_EXE=/home/blueskies/miniconda3/bin/python
               CONDA_ROOT=/home/blueskies/miniconda3
              CONDA_SHLVL=2
           CURL_CA_BUNDLE=<not set>
                     PATH=/home/blueskies/miniconda3/bin:/home/blueskies/miniconda3/envs/fenics/bi
                          n:/home/blueskies/miniconda3/condabin:/usr/local/sbin:/usr/local/bin:/u
                          sr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
       REQUESTS_CA_BUNDLE=<not set>
            SSL_CERT_FILE=<not set>
            XDG_SEAT_PATH=/org/freedesktop/displayManager/Seat0
         XDG_SESSION_PATH=/org/freedesktop/displayManager/Session1

     active environment : fenics
    active env location : /home/blueskies/miniconda3/envs/fenics
            shell level : 2
       user config file : /home/blueskies/.condarc
 populated config files : /home/blueskies/.condarc
          conda version : 4.9.0
    conda-build version : not installed
         python version : 3.8.6.final.0
       virtual packages : __glibc=2.31=0
                          __unix=0=0
                          __archspec=1=x86_64
       base environment : /home/blueskies/miniconda3  (writable)
           channel URLs : https://conda.anaconda.org/conda-forge/linux-64
                          https://conda.anaconda.org/conda-forge/noarch
                          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/blueskies/miniconda3/pkgs
                          /home/blueskies/.conda/pkgs
       envs directories : /home/blueskies/miniconda3/envs
                          /home/blueskies/.conda/envs
               platform : linux-64
             user-agent : conda/4.9.0 requests/2.24.0 cpython/3.8.6 Linux/5.4.0-52-generic ubuntu/20.04.1 glibc/2.31
                UID:GID : 1000:1000
             netrc file : None
           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?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)