好的,我試圖找出如何讓Python3支持https。 在嘗試通過Cygwin安裝包:錯誤10061:無法建立連接 - 目標機器主動拒絕它
$「$ @」 PIP安裝https://software.ecmwf.int/wiki/download/attachments/23694554/ecmwf-api-client-python.tgz 我得到的錯誤歸結爲:
打印「Python的插座模塊沒有與SSL支持中止編譯。 ..」 ^ 所以,我想檢查Python是否是HTTPS兼容,並使用此代碼:
import socket
host = '127.0.0.1'
port = 80
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
s.connect((host, port))
s.shutdown(2)
print("Success connecting to ")
print(host," on port: ",str(port))
except socket.error as e:
print("Cannot connect to ")
print(host," on port: ",str(port))
print(e)
但我最終錯誤:
Cannot connect to 127.0.0.1 on port: 80
[WinError 10061] No connection could be made because the target machine actively refused it
我想做的事情儘可能簡單(請儘量簡單,因爲我不是程序員,只是有人使用python臨時訪問某些數據)是讓python不會給我這個錯誤,所以我可以得到安裝包。
任何幫助將不勝感激。
的Python 3.3.2的Windows XP
那麼,你有*在你的機器上運行的web服務器,在標準端口80上監聽嗎? –
你在80端口收聽什麼?它是一個網絡服務器還是你有自己的軟件(你確定它正確地在端口80上偵聽?)和/或你的防火牆允許嗎? – Torxed