C/C++教程

ubuntu 16.04, conda不能安装、更新包的解决办法

本文主要是介绍ubuntu 16.04, conda不能安装、更新包的解决办法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

ubuntu 16.04, conda不能安装、更新包的解决办法 - truth的文章 - 知乎

https://zhuanlan.zhihu.com/p/36188524

昨天打算更新 pytorch 到0.4版本,但是发现conda竟然更新不了。发生的错误和这个问题如出一辙。

conda update conda

Fetching package metadata ...

CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/repodata.json>

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.

ProxyError(MaxRetryError("HTTPSConnectionPool(host='Tsinghua Open Source Mirror', port=443): Max retries exceeded with url: /anaconda/pkgs/free/linux-64/repodata.json (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x7f3e3237aa90>: Failed to establish a new connection: [Errno 111] Connection refused',)))",),)

可以看到是一个 ProxyError,代理错误。解决办法是打开ubuntu 系统设置(system settings)——>网络(network)——>网络代理(network proxy),将代理模式改为自动。

但要注意一点的是,这个方法只适合HTTP 000 connection failed, ProxyError 的情况,因为HTTP 000 connection failed 还可能是其他情况造成的,比如 Connection time out。这种情况一般是网络不好。

还要说明一点,由 pytorch 0.3 升级到 0.4 从我这边情况来看需要卸载 0.3 版本重新安装,但是绝对应该升级,pytorch 0.4 显然是更好的版本,建议阅读 pytorch tutorial 学习。

这篇关于ubuntu 16.04, conda不能安装、更新包的解决办法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!