好的,我试图找出如何让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