Windows10下Anaconda创建Python3.5环境遇CondaVerificationError求助
解决Conda创建Python3.5环境时的包验证错误
看起来你遇到的是conda包验证失败的问题,这种情况大概率是下载的pyqt包在本地缓存中损坏了,和PATH设置关系不大——毕竟你能正常执行conda命令,说明PATH已经配置好了。我来给你几个针对性的解决步骤:
清理损坏的包缓存
首先找到报错里提到的损坏包路径:C:\Users\<UserName>\AppData\Local\Continuum\anaconda3\pkgs\pyqt-5.6.0-py35hd46907b_5,直接删除这个文件夹。或者更彻底一点,用conda命令清理所有缓存的包:conda clean --all这个命令会删除所有下载过的包缓存,重新创建环境时会自动下载完整的新包。
重新尝试创建环境
清理缓存后,重新运行你的创建命令:conda create -n py35 python=3.5 anaconda如果还是出现问题,可以尝试分步创建:先创建基础的Python3.5环境,再安装anaconda元包,这样拆分下载可能避免一次性加载过多资源导致的损坏:
conda create -n py35 python=3.5 conda activate py35 conda install anaconda检查conda镜像源
如果多次尝试还是失败,可能是你使用的conda镜像源同步不及时或者包文件本身有问题。可以先查看当前配置的源:conda config --show-sources如果有第三方源,先移除现有源配置,再切换到可靠的镜像源(比如国内的镜像站),之后再重新创建环境。
关于PATH的额外说明
你的错误日志里没有显示找不到conda命令的情况,说明PATH已经正确配置了,所以这不是当前问题的诱因。不过如果之后遇到conda命令无法执行的情况,可以检查系统PATH是否包含以下路径:C:\Users\<UserName>\AppData\Local\Continuum\anaconda3C:\Users\<UserName>\AppData\Local\Continuum\anaconda3\Scripts
内容的提问来源于stack exchange,提问作者jrdunson
相关产品推荐
相关产品推荐

