conda create环境报错 不能新建环境 在Anaconda中create环境卡掉 闪退

在尝试使用conda安装pytorch时遇到错误,错误信息显示为JSONDecodeError,通常这是由于下载的repodata.json文件格式不正确导致的。解决方案包括:一、更改.condarc配置文件,将conda的渠道指向清华大学的镜像源;二、直接在conda的channel中添加清华镜像源。这两个方法都可以帮助解决因下载问题引发的安装失败。

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

    Traceback (most recent call last):
      File "D:\ProgramData\Anaconda3\lib\site-packages\conda\exceptions.py", line 1079, in __call__
        return func(*args, **kwargs)
      File "D:\ProgramData\Anaconda3\lib\site-packages\conda\cli\main.py", line 84, in _main
        exit_code = do_call(args, p)
      File "D:\ProgramData\Anaconda3\lib\site-packages\conda\cli\conda_argparse.py", line 83, in do_call
        return getattr(module, func_name)(args, parser)
      File "D:\ProgramData\Anaconda3\lib\site-packages\conda\cli\main_install.py", line 20, in execute
        install(args, parser, 'install')
      File "D:\ProgramData\Anaconda3\lib\site-packages\conda\cli\install.py", line 261, in install
        unlink_link_transaction = solver.solve_for_transaction(
      File "D:\ProgramData\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 "D:\ProgramData\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 "D:\ProgramData\Anaconda3\lib\site-packages\conda\core\solve.py", line 262, in solve_final_state
        ssc = self._collect_all_metadata(ssc)
      File "D:\ProgramData\Anaconda3\lib\site-packages\conda\common\io.py", line 88, in decorated
        return f(*args, **kwds)
      File "D:\ProgramData\Anaconda3\lib\site-packages\conda\core\solve.py", line 425, in _collect_all_metadata
        index, r = self._prepare(prepared_specs)
      File "D:\ProgramData\Anaconda3\lib\site-packages\conda\core\solve.py", line 1020, in _prepare
        reduced_index = get_reduced_index(self.prefix, self.channels,
      File "D:\ProgramData\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 "D:\ProgramData\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 140, in query_all
        result = tuple(concat(executor.map(subdir_query, channel_urls)))
      File "D:\ProgramData\Anaconda3\lib\concurrent\futures\_base.py", line 619, in result_iterator
        yield fs.pop().result()
      File "D:\ProgramData\Anaconda3\lib\concurrent\futures\_base.py", line 437, in result
        return self.__get_result()
      File "D:\ProgramData\Anaconda3\lib\concurrent\futures\_base.py", line 389, in __get_result
        raise self._exception
      File "D:\ProgramData\Anaconda3\lib\concurrent\futures\thread.py", line 57, in run
        result = self.fn(*self.args, **self.kwargs)
      File "D:\ProgramData\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 "D:\ProgramData\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 145, in query
        self.load()
      File "D:\ProgramData\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 210, in load
        _internal_state = self._load()
      File "D:\ProgramData\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 407, in _load
        _internal_state = self._process_raw_repodata_str(raw_repodata_str)
      File "D:\ProgramData\Anaconda3\lib\site-packages\conda\core\subdir_data.py", line 480, in _process_raw_repodata_str
        json_obj = json.loads(raw_repodata_str or '{}')
      File "D:\ProgramData\Anaconda3\lib\json\__init__.py", line 357, in loads
        return _default_decoder.decode(s)
      File "D:\ProgramData\Anaconda3\lib\json\decoder.py", line 337, in decode
        obj, end = self.raw_decode(s, idx=_w(s, 0).end())
      File "D:\ProgramData\Anaconda3\lib\json\decoder.py", line 353, in raw_decode
        obj, end = self.scan_once(s, idx)
    json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 1 column 41 (char 40)

`$ D:\ProgramData\Anaconda3\Scripts\conda-script.py install pytorch`

  environment variables:
                 CIO_TEST=<not set>
        CONDA_DEFAULT_ENV=base
                CONDA_EXE=D:\ProgramData\Anaconda3\condabin\..\Scripts\conda.exe
               CONDA_EXES="D:\ProgramData\Anaconda3\condabin\..\Scripts\conda.exe"
             CONDA_PREFIX=D:\ProgramData\Anaconda3
    CONDA_PROMPT_MODIFIER=(base)
               CONDA_ROOT=D:\ProgramData\Anaconda3
              CONDA_SHLVL=1
           CURL_CA_BUNDLE=<not set>
                 HOMEPATH=\Users\Administrator
                     PATH=D:\ProgramData\Anaconda3;D:\ProgramData\Anaconda3\Library\mingw-w64\bi
                          n;D:\ProgramData\Anaconda3\Library\usr\bin;D:\ProgramData\Anaconda3\Li
                          brary\bin;D:\ProgramData\Anaconda3\Scripts;D:\ProgramData\Anaconda3\bi
                          n;D:\ProgramData\Anaconda3;D:\ProgramData\An

--------------------------------------------------------------------------------------

解决办法:

方法一:C:\Users\Administrator\.condarc文件下改为一下内容 设置为清华的镜像

channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
show_channel_urls: true
report_errors: true

方法二:

 在channel中直接修改添加

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值