问题描述
包括numpy、pandas在内的很多python包都可以通过命令pip install package_name来安装,但是有些包采用此方法安装会发生超时等问题导致下载失败。如中文文本分词包pynlpir通过pip下载会报错:
Retrying (Retry(total=2, connect=None, read=None, redirect=None)) after connection broken by ‘ReadTimeoutError(“HTTPSConnectionPool(host=’pypi.Python.org’, port=443): Read timed out. (read timeout=15)”,)’
解决办法
采用镜像下载:
pip install --index https://pypi.mirrors.ustc.edu.cn/simple/ pynlpir
pynlpir也可以换成别的包。
这样就可以完美解决python包下载超时的问题了。