省流:卸载重装Anaconda时不要用国内镜像直接去官网下载,慢是慢点但起码不会有问题。
想用conda安装虚拟环境时报错CondaValueError: Malformed version string ‘~‘: invalid character(s)
然后发现conda安装不了任何东西,也没有办法进行更新,各种配置,镜像源也试过了但都没有解决问题
主要出现有两种报错
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.anaconda.com/pkgs/pro/win-64/repodata.json.bz2>
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
If your current network has https://www.anaconda.com blocked, please file
a support request with your network engineering team.
SSLError(MaxRetryError('HTTPSConnectionPool(host=\'repo.anaconda.com\', port=443): Max retries exceeded with url: /pkgs/pro/win-64/repodata.json.bz2 (Caused by SSLError(SSLError("bad handshake: Error([(\'SSL routines\', \'ssl3_get_server_certificate\', \'certificate verify failed\')])")))'))
和
CondaValueError: Malformed version string '~': invalid character(s).
最后受不了卸载重装,结果Anaconda-Clean package也安装不上,手动卸载清理文件后重装的依旧有同样的问题。然后就一直反复卸载重装但都没有
最后偶然发现去官网下载的没有问题。。。
真的无语。
所以解决方法就是
- 在根目录下运行Uninstall-Anaconda3.exe
- 下一个清理软件,例如火绒,然后把注册表之类的文件直接全部清理干净
- 去官网下载最新版Anaconda
- 不要去国内镜像源下载
- 不要去国内镜像源下载
- 不要去国内镜像源下载