--吉择-- 2022-10-10 14:51 采纳率: 0%
浏览 209
已结题

rror with archive D:\\Anaconda\\pkgs\\vs2015_runtime-14.27.29016-h5e58377_2

问题遇到的现象和发生背景

anaconda创建虚拟环境到指定路径发生错误。错误信息如图所示

img

运行结果及报错内容
(base) C:\Windows\system32>conda create -p "D:\Anaconda\envs\zn_py38\SubEnvs\meatsueface_py38" python==3.8
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: D:\Anaconda\envs\zn_py38\SubEnvs\meatsueface_py38

  added / updated specs:
    - python==3.8


The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    python-3.8.0               |       hff0d562_2        15.9 MB  defaults
    vs2015_runtime-14.27.29016 |       h5e58377_2        1007 KB  defaults
    ------------------------------------------------------------
                                           Total:        16.9 MB

The following NEW packages will be INSTALLED:

  ca-certificates    pkgs/main/win-64::ca-certificates-2022.07.19-haa95532_0 None
  certifi            pkgs/main/win-64::certifi-2022.9.24-py38haa95532_0 None
  openssl            pkgs/main/win-64::openssl-1.1.1q-h2bbff1b_0 None
  pip                pkgs/main/win-64::pip-22.2.2-py38haa95532_0 None
  python             pkgs/main/win-64::python-3.8.0-hff0d562_2 None
  setuptools         pkgs/main/win-64::setuptools-63.4.1-py38haa95532_0 None
  sqlite             pkgs/main/win-64::sqlite-3.39.3-h2bbff1b_0 None
  vc                 pkgs/main/win-64::vc-14.2-h21ff451_1 None
  vs2015_runtime     pkgs/main/win-64::vs2015_runtime-14.27.29016-h5e58377_2 None
  wheel              pkgs/main/noarch::wheel-0.37.1-pyhd3eb1b0_0 None
  wincertstore       pkgs/main/win-64::wincertstore-0.2-py38haa95532_2 None


Proceed ([y]/n)? y


Downloading and Extracting Packages
vs2015_runtime-14.27 | 1007 KB   | #####################################4                                       |  49% WARNING conda.gateways.disk.delete:unlink_or_rename_to_trash(143): Could not remove or rename D:\Anaconda\pkgs\vs2015_runtime-14.27.29016-h5e58377_2\.cph_tmpbc6z41s8\pkg-vs2015_runtime-14.27.29016-h5e58377_2.tar.zst.  Please remove this file manually (you may need to reboot to free file handles)
vs2015_runtime-14.27 | 1007 KB   | ############################################################################ | 100%
python-3.8.0         | 15.9 MB   | ############################################################################ | 100%

InvalidArchiveError("Error with archive D:\\Anaconda\\pkgs\\vs2015_runtime-14.27.29016-h5e58377_2\\.cph_tmpbc6z41s8\\pkg-vs2015_runtime-14.27.29016-h5e58377_2.tar.zst.  You probably need to delete and re-download or re-create this file.  Message from libarchive was:\n\nCan't create '\\\\?\\D:\\Anaconda\\pkgs\\vs2015_runtime-14.27.29016-h5e58377_2\\ucrtbase.dll'")

我的解答思路和尝试过的方法

①修改anaconda文件夹的权限为完全控制-无效
②手动删除报错中提到的文件-第一次有效,第二天再创建虚拟环境又报错,并且删除文件夹也无效

img


③去anaconda官网下载该文件,放到指定位置,仍然报错
④只创建虚拟环境,不指定python版本,不报错,然后在环境中安装python,报错,错误信息同上。

解决方法

先将conda源恢复到默认

conda config --remove-key channels

再更换镜像源为

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge 
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/

!但是!
一旦将镜像源恢复到默认,创建环境又会报错?请问是什么原因呢?

展开全部

  • 写回答

0条回答 默认 最新

      编辑
      预览

      报告相同问题?

      问题事件

      • 系统已结题 10月17日
      • 创建了问题 10月10日
      手机看
      程序员都在用的中文IT技术交流社区

      程序员都在用的中文IT技术交流社区

      专业的中文 IT 技术社区,与千万技术人共成长

      专业的中文 IT 技术社区,与千万技术人共成长

      关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

      关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

      客服 返回
      顶部