当前位置:   article > 正文

【python】ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接

connectionrefusederror: [winerror 10061] 由于目标计算机积极拒绝,无法连接。

问题

ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接

原因

  1. 代码有问题,藏的比较深,很难发现
  2. 可视化工具启用失败(visdom),明显标志是
ConnectionError: HTTPConnectionPool(host='localhost', port=****): Max retries exceeded with url: /events

 

解决办法

常见的办法,改浏览器网络代理设置,打SOCKET补丁,都没用的情况下

第一种 考虑是代码有问题,修改或者添加网络代理程序即可,具体操作如下:

  1. 使用了urllib、requests等库
  2. 设置HTTP_PROXY 和HTTPS_PROXY环境变量
  3. 常用的网络库会自动识别这些环境变量,使用变量设置的代理发起请求,设置如下
  1. import os
  2. os.environ['http_proxy'] = 'http://127.0.0.1:1080'
  3. os.environ['https_proxy'] = 'https://127.0.0.1:1080'

第二种 测试程序如下,倘若仍出现上述问题,说明是在线可视化工具启动的问题-----常出现在深度学习研究中

  1. import visdom
  2. import numpy as np
  3. vis = visdom.Visdom()
  4. vis.text('Hello, world!')
  5. vis.image(np.ones((3, 10, 10)))

首先安装可视化工具(visdom),再激活服务器

  1. # 安装visdom
  2. pip install visdom
  3. # 安装Torch客户端
  4. luarocks install visdom
  5. # 从源代码安装
  6. pip install -e .
  7. # 如果上述问题出现,您可以尝试下面的
  8. easy_install .
  9. # 从源代码安装Torch客户端(从目录中)
  10. luarocks make
  11. # 进入 python 终端,激活服务器,下载相关脚本文件
  12. python -m visdom.server

现在可以通过访问 http://localhost:8097 或者 127.0.0.1:8097 浏览器访问Visdom ,或者指定自己的主机地址

 

visdom网页一片,常见的情况就不举例了,特殊情况---端口被占用,因为开了多个运行程序

 

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/375452
推荐阅读
相关标签
  

闽ICP备14008679号