尝试安装升级anaconda所需的setuptools 39.1.0时出现以下错误
SafetyError: The package for setuptools located at F:\Python\Anaconda3\pkgs\setuptools-39.1.0-py36_0
appears to be corrupted. The path 'Scripts/easy_install.exe'
has a sha256 mismatch.
reported sha256: 993203a406e04936a07829b1f482fd27d739b640482e213f4c49ea1ee78a5fcf
actual sha256: ea8a03c54607998725927caa8e1babd997f0353b6d1ee35a28b154db689642ce
我尝试用-f
标志试图绕过,但它没有用。
甚至很奇怪,当我手动尝试更新setuptools时,它已成功更新为39.2.0
,但不幸的是,当我更新anaconda时,conda想要将其降级为39.1.0
:/
我该怎么做才能安装它?或者我应该从其他地方安装setuptools吗?
答案 0 :(得分:1)
使用不同的包管理器时可能会发生此问题...解决方案是手动删除受影响的包并重试它。
-f标志不会强制出现此问题,并且" conda clean -a"或" conda clean --packages"不是解决方案,因为不要删除当前链接到环境中的包。
答案 1 :(得分:0)
必须重新安装Anaconda。我找不到简单且有保证的解决方法