分享一个在jieba库安装时出现的问题
在cmd输入指令:
pip install jieba
然后在安装过程中会跳出绝望的红色,如下:
Traceback (most recent call last):
File “c:\users\43717\appdata\local\programs\python\python38-32\lib\site-packages\pip_vendor\urllib3\response.py”, line 425, in _error_catcher
yield
File “c:\users\43717\appdata\local\programs\python\python38-32\lib\site-packages\pip_vendor\urllib3\response.py”, line 507, in read
data = self._fp.read(amt) if not fp_closed else b""
。。。。(一堆python安装源目录,此处省略)
socket.timeout: The read operation timed out
During handling of the above exception, another exception occurred:
。。。(又是一堆目录)
首先更改了python安装目录下Lib\site-packages\pip_main_.py中最后一行,改成sys.exit(main_.man())
改完后发现错误仍然存在,后来又试了几次,发现虽然错误仍然存在,但每次报错的时间在安装进程上是不一样的,仍然报“socket.timeout”,推测是网络问题,重启计算机,家里用的是10M的宽带,虽然并不是很快 但感觉下载一个19m的安装包应该是没问题的,后来重启也没用,每次都是几kb每秒,最后换了一下网,下载成功。(用的手机热点。。。)
总结发现,库的安装对于网络带宽的要求不是很大,对于稳定性的要求却比较高,连接热点是有人微信给我发图片,就这么一点波动导致第一次在快安装结束时前功尽弃,当然如果是百兆的网,也不存在这个问题了,再怎么不稳定,下载的网速需求还是能达到的。