項目場景:
學習神經(jīng)網(wǎng)絡,pip安裝Tensorboard遇到超時問題
問題描述
使用Pip安裝Tensorboard過程中遇到超時導致安裝失敗,日志警告和報錯如下
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='files.pythonhosted.org',
port=443): Read timed out. (read timeout=15)")': /packages/7f/3f/e84a3a8f81a1c19821ef618573ba13bc78a5a6da11bc2601159998baa9c5/grpcio-1.50.0-cp38-cp38-win_amd64.whl
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection o
bject at 0x000001D80B9ABB20>, 'Connection to files.pythonhosted.org timed out. (connect timeout=15)')': /packages/7f/3f/e84a3a8f81a1c19821ef618573ba13bc78a5a6da11bc2601159998baa9c5/grpcio
-1.50.0-cp38-cp38-win_amd64.whl
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection o
bject at 0x000001D80B9ABCA0>, 'Connection to files.pythonhosted.org timed out. (connect timeout=15)')': /packages/7f/3f/e84a3a8f81a1c19821ef618573ba13bc78a5a6da11bc2601159998baa9c5/grpcio
-1.50.0-cp38-cp38-win_amd64.whl
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection o
bject at 0x000001D80B9ABE20>, 'Connection to files.pythonhosted.org timed out. (connect timeout=15)')': /packages/7f/3f/e84a3a8f81a1c19821ef618573ba13bc78a5a6da11bc2601159998baa9c5/grpcio
-1.50.0-cp38-cp38-win_amd64.whl
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection o
bject at 0x000001D80B9ABFA0>, 'Connection to files.pythonhosted.org timed out. (connect timeout=15)')': /packages/7f/3f/e84a3a8f81a1c19821ef618573ba13bc78a5a6da11bc2601159998baa9c5/grpcio
-1.50.0-cp38-cp38-win_amd64.whl
ERROR: Could not install packages due to an OSError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/7f/3f/e84a3a8f81a1c19821ef61857
3ba13bc78a5a6da11bc2601159998baa9c5/grpcio-1.50.0-cp38-cp38-win_amd64.whl (Caused by ConnectTimeoutError(<pip._vendor.urllib3.connection.HTTPSConnection object at 0x000001D80B9C8160>, 'Co
nnection to files.pythonhosted.org timed out. (connect timeout=15)'))
原因分析:
其實就是找第三方庫的時候鏈接超時,總是獲取不到。自帶的pip命令去國外的服務器請求第三方包了,所以超時,因而換成國內鏡像下載即可,并且要信任鏡像的URL主站。
解決方案:
這里給出換阿里源的解決方案,并信任主站文章來源:http://www.zghlxwxcb.cn/news/detail-654272.html
pip3 install [你要安裝的包] -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com
最后安裝成功文章來源地址http://www.zghlxwxcb.cn/news/detail-654272.html
到了這里,關于Python:ERROR: Could not install packages due to an OSError: HTTPSConnectionPool的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!