本人在使用pip安装安装三方库时,一开始总是提示time out,后来根据网上的教程安装了一些python相关软件,发现pip已经完全不能使用。如下:
AttributeError: '_socketobject' object has no attribute 'set_tlsext_host_name'
经过搜索发现执行:
sudo apt-get purge python-openssl
sudo pip install pyopenssl
pip又神奇的恢复了。分析应该是下载安装了不正确的ssl版本造成的。
另外,第二天pip的下载速度也明显好于前一天,不再提示time out,不知与上述操作是否有联系。
更多内容可以参考下图内容: