疫情当头,咸鱼在家,学习一哈python。
用的是中国mooc北京理工大学的嵩天老师的课程。讲到pyinstaller的时候,使用pip安装飞速爆红但是下载速度极慢(保持微笑。
socket.timeout: The read operation timed out
看了哈爆红的原因大概就是超时,再加上那个下载速度慢,所以后面就搜一下。
搜到的第一个解决办法是 再加上cmd 的warning推荐更新,所以:
pip --default-timeout=100 install -U pip
大概意思就是加时长限制但是并没有啥子用。勤劳勇敢的中国人民决定去找别的法子。
第二个办法就是用国内的镜像网站,感谢orz:
http://pypi.douban.com/ 豆瓣
http://pypi.hustunique.com/ 华中理工大学
http://pypi.sdutlinux.org/ 山东理工大学
http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学
博主用的是Windows10:
在%HOMEPATH%(举个例子C:\User\Administrator\)下新建一个文件夹叫pip,然后新建pip.ini文件
pip.ini文件内容如下:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
(以大清为例)
然后就会发现非常快速啦~
但是本非酋向来都不会很顺利的(保持微笑
Installing collected packages: pip
Found existing installation: pip 19.2.3
Uninstalling pip-19.2.3:
ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。
得,这下俺的pip也没了。只有强行修复。依次在cmd里输入以下,第一条重新安装先前的pip版本,第二条升级。然后就好啦~
python -m ensurepip
python -m pip install --upgrade pip
之后就可以install一系列想装的第三方库啦~
祝大家身体健康哦!