鍍金池/ 問答/Python  網(wǎng)絡安全  HTML/ curl: (56) LibreSSL SSL_read: SSL_ERROR_

curl: (56) LibreSSL SSL_read: SSL_ERROR_SYSCALL, errno 54

我在OSX系統(tǒng)上安裝了python版本控制pyenv和pyenv-virtualenv,但是在pyenv install 2.7.3 的時候報了錯,報錯截圖如下:
圖片描述
查看了安裝日志,但只有日志路徑的記錄沒有相關(guān)信息。
之后在網(wǎng)上搜解決方式,沒有在這種情況下的相關(guān)情況,倒是有brew安裝和git(版本控制)出現(xiàn)相同的報錯:
brew 安裝 說是可能與安裝源有關(guān)(https://blog.csdn.net/qq_3562...
git 版本控制是因為服務器的SSL證書沒有經(jīng)過第三方機構(gòu)的簽署(https://blog.csdn.net/m0_3705...
還有php安裝出現(xiàn)相關(guān)的問題(https://stackoverflow.com/que...
還有的提到了可能xcode或curl有問題,我測試xcode沒有報錯,用curl時安裝沒有問題,我用以下命令測試:出現(xiàn)了curl: (56) OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 60的報錯。

curl -O https://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz

有作者說可以自行下載安裝包放在它的路徑下,一方面剛剛接觸OSX系統(tǒng)沒有多久,我沒有找到它緩存的目錄,即使使用了find / -name, 有相同系統(tǒng)的作者說是在/usr/local/var/pyenv下,我嘗試后,它并沒有用到已下載好的安裝包,而是依舊下載安裝,然后報錯。

這個問題應該怎么解決?另外我查了一下SSL_ERROR_SYSCALL,只知道與SSL代理認證有關(guān),還是沒有搞清楚到底這個error 60 和error 54指的什么……請各位大神指點一下……

xcode出現(xiàn)的問題:https://blog.csdn.net/qq_3287...
有關(guān)curl出現(xiàn)的問題:
https://stackoverflow.com/que...
macOS系統(tǒng)安裝pyenv:https://blog.csdn.net/lilihan...

回答
編輯回答
負我心

問題解決,可能是網(wǎng)絡代理的問題,我翻墻之后就能成功安裝了,但我依然有疑問我之前是有安裝成功的,不需要翻墻,問題出在哪里?

我有想改過pyenv的安裝源,但沒有找到相應的配置安裝源的位置,不知道是否會受brew安裝源更改的影響呢?這是前一次安裝和本次安裝的區(qū)別。

2018年5月26日 20:20