首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Conda SafetyError:文件大小不正确

Conda SafetyError:文件大小不正确
EN

Stack Overflow用户
提问于 2019-07-22 17:35:59
回答 1查看 4.8K关注 0票数 9

当使用conda create -n env_name python=3.6创建Conda环境时,我收到以下警告。

代码语言:javascript
复制
Preparing transaction: done
Verifying transaction: \ 
SafetyError: The package for python located at /anaconda3/pkgs/python-3.6.8-haf84260_0
appears to be corrupted. The path 'lib/python3.6/distutils/unixccompiler.py'
has an incorrect size.
  reported size: 14583 bytes
  actual size: 14902 bytes

done
Executing transaction: done

正如错误消息所述,只有Python3.6.8文件被破坏,在使用conda create -n env_name python=3.6.3时没有警告。

问题:

  • 我没碰过这个编译器文件。造成这种腐败的典型原因是什么?
  • 如何在不重新安装Conda的情况下修复此损坏?
EN

回答 1

Stack Overflow用户

发布于 2020-12-04 20:20:30

conda clean -a (1)命令将

删除索引缓存、锁定文件、未使用的缓存包和tarball。

这没有在重复SafetyError命令时解析conda create

相反,使用以下方法删除了违规目录:

代码语言:javascript
复制
/bin/rm -rf /anaconda3/pkgs/python-3.6.8-haf84260_0

内容是在重复conda create命令时下载的。

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

https://stackoverflow.com/questions/57151111

复制
相关文章

相似问题

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