错误 10061:无法建立连接 - 目标计算机主动拒绝连接

2023-12-27

好吧,我正在尝试弄清楚如何让Python3支持https。 我正在尝试通过 cygwin 安装软件包:

$“$@”pip安装https://software.ecmwf.int/wiki/download/attachments/23694554/ecmwf-api-client-python.tgz https://software.ecmwf.int/wiki/download/attachments/23694554/ecmwf-api-client-python.tgz我得到的错误归结为:

print "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


我猜端口 80 上没有“侦听器”。(为了检查 HTTPS 连接,它应该是端口 443,对吧?)

您需要启动一个监听 80 端口的 Web 服务器。 对于 Windows,使用 XAMPP 或 WAMP 服务器,只需单击一下按钮即可在端口 80 上启动服务器。对于 Linux,我建议使用 Apache。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

错误 10061:无法建立连接 - 目标计算机主动拒绝连接 的相关文章

随机推荐