1. 程式人生 > >ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read

ReadTimeoutError: HTTPSConnectionPool(host='pypi.python.org', port=443): Read

pip install Error

OSX 終端更新pip出錯 sudo pip install --upgrade pip :

1.ReadTimeoutError: HTTPSConnectionPool(host=’pypi.python.org’, port=443): Read

解決辦法: 加大超時時間,如 pip --default-timeout=100 install -U pip

2.如果依上處理還沒解決問題,或者報錯 ProtocolError: ("Connection broken: error(54, 'Connection reset by peer')", error(54, 'Connection reset by peer'))

解決辦法:
1. 到https://pypi.python.org/simple/pip/下載最新的.whl檔案(如pip-8.1.2-py2.py3-none-any.whl,注意:列表並非按釋出時間排序,自己按檔名找到最新.whl檔案)
2. 下載完之後,在終端下用pip安裝: pip install (path)/pip-8.1.2-py2.py3-none-any.whl

其實在使用pip安裝一些包檔案的時候如果遇到這樣的問題,也是可以通過加大超時時間或者直接下載要安裝檔案的整個安裝包來安裝。