问题:
安装pip和sklearn时出现以下错误:
ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed out.
原因:
使用pip安装模块时,默认的源是国外网站,访问起来比较慢
解决方法:
1.使用国内镜像网站下载(这个方法我试了好多回都没成功,故放弃)
pip install --index https://mirrors.ustc.edu.cn/pypi/web/simple/ virtualenv
2.使用 –default-timeout 来设置延迟超时时间(亲测有效)
pip –default-timeout=100 install -U sklearn
吐槽
刚入门python,小白一枚,只能自己慢慢摸索,所以走了很多弯路,不是遇到pip版本太低,就是timeoutError,真的花费了好多时间去解决这写问题。看了很多解决方法,其实都不一定适合自己,还是得不断尝试,最后成功解决的方法真的很让人瞪目结舌:实验室的网太慢了,无论什么办法都行不通,快要绝望的时候背水一战,我连自己手机的热点,奇迹般地成功了。。。。。。