首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建新的Conda环境-CondaVerificationError: openssl的包已损坏

创建新的Conda环境-CondaVerificationError: openssl的包已损坏
EN

Stack Overflow用户
提问于 2019-10-10 21:45:16
回答 2查看 1.6K关注 0票数 1

我正在尝试从anaconda提示符创建一个新的conda环境。问题是,我得到一个CondaVerificationError,它指向一个损坏的文件。当谈到env时,我对实验犹豫不决。我最近确实升级了conda包,我想这就是文件被破坏的时候。有了这些错误,我将不能创建环境。如果有人能在这里帮助我,我将不胜感激。这就是我看到的.

代码语言:javascript
复制
(base) C:\Users\Nick>conda create --name myenv python=3.7
Collecting package metadata (repodata.json): done
Solving environment: done

## Package Plan ##

  environment location: C:\Users\Nick\Anaconda3\envs\myenv

  added / updated specs:
    - python=3.7


The following NEW packages will be INSTALLED:

  ca-certificates    pkgs/main/win-64::ca-certificates-2019.8.28-0
  certifi            pkgs/main/win-64::certifi-2019.9.11-py37_0
  openssl            pkgs/main/win-64::openssl-1.1.1d-he774522_2
  pip                pkgs/main/win-64::pip-19.2.3-py37_0
  python             pkgs/main/win-64::python-3.7.4-h5263a28_0
  setuptools         pkgs/main/win-64::setuptools-41.4.0-py37_0
  sqlite             pkgs/main/win-64::sqlite-3.30.0-he774522_0
  vc                 pkgs/main/win-64::vc-14.1-h0510ff6_4
  vs2015_runtime     pkgs/main/win-64::vs2015_runtime-14.16.27012-hf0eaf9b_0
  wheel              pkgs/main/win-64::wheel-0.33.6-py37_0
  wincertstore       pkgs/main/win-64::wincertstore-0.2-py37_0


Proceed ([y]/n)? y

Preparing transaction: done
Verifying transaction: failed

CondaVerificationError: The package for openssl located at C:\Users\Nick\Anaconda3\pkgs\openssl-1.1.1d-he774522_2
appears to be corrupted. The path 'Library/ct_log_list.cnf.dist'
specified in the package manifest cannot be found.

CondaVerificationError: The package for openssl located at C:\Users\Nick\Anaconda3\pkgs\openssl-1.1.1d-he774522_2
appears to be corrupted. The path 'Library/include/openssl/obj_mac.h'
specified in the package manifest cannot be found.

SafetyError: The package for openssl located at C:\Users\Nick\Anaconda3\pkgs\openssl-1.1.1d-he774522_2
appears to be corrupted. The path 'Library/include/openssl/ssl.h'
has an incorrect size.
  reported size: 111253 bytes
  actual size: 35840 bytes

CondaVerificationError: The package for openssl located at C:\Users\Nick\Anaconda3\pkgs\openssl-1.1.1d-he774522_2
appears to be corrupted. The path 'Library/openssl.cnf.dist'
specified in the package manifest cannot be found.
EN

回答 2

Stack Overflow用户

发布于 2020-05-25 22:39:08

这个问题最近在这里注册了I am getting an InvalidArchiveError in anaconda prompt when I am trying to install spacy. How to solve it?

为了不重复答案,简短的答案是,删除pkgs中的所有openssl*,例如,conda install -c conda-forge libarchive将重新安装openssl,以修复损坏问题。

票数 1
EN

Stack Overflow用户

发布于 2019-10-10 22:19:47

我转到文件资源管理器,手动删除了这个包。这就解决了问题。当我尝试创建新的conda env时,它会自动再次安装openssl。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58324445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档