visdom window使用module 'requests' has no attribute 'Session'

今天在实验visdom的时候,启动的时候一切正常,在这里插入图片描述

import torch as t
import visdom
vis = visdom.Visdom()

x = t.arange(1, 30, 0.01)
y = t.sin(x)
vis.line(X=x, Y=y, win='sinx', opts={'title': 'y=sin(x)'})

但是运行Visdom()的时候报以下的错误。

WARNING:root:Setting up a new session...
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
C:\ProgramData\Anaconda3\envs\torch\lib\site-packages\visdom\__init__.py in _send(self, msg, endpoint, quiet, from_log)
    545         try:
--> 546             r = self.session.post(
    547                 "{0}:{1}{2}/{3}".format(self.server, self.port, self.base_url, endpoint),

C:\ProgramData\Anaconda3\envs\torch\lib\site-packages\visdom\__init__.py in session(self)
    436         logging.warning("Setting up a new session...")
--> 437         sess = requests.Session()
    438         if self.proxies:

AttributeError: module 'requests' has no attribute 'Session'

During handling of the above exception, another exception occurred:

AttributeError                            Traceback (most recent call last)
<ipython-input-80-408566e59898> in <module>()
----> 1 vis = visdom.Visdom(env='test1',use_incoming_socket=False)
      2 
      3 x = t.arange(1, 30, 0.01)
      4 y = t.sin(x)
      5 vis.line(X=x, Y=y, win='sinx', opts={'title': 'y=sin(x)'})

C:\ProgramData\Anaconda3\envs\torch\lib\site-packages\visdom\__init__.py in __init__(self, server, endpoint, port, base_url, ipv6, http_proxy_host, http_proxy_port, env, send, raise_exceptions, use_incoming_socket, log_to_filename, username, password, proxies)
    404         self._send({
    405             'eid': env,
--> 406         }, endpoint='env/' + env)
    407 
    408         # when talking to a server, get a backchannel

C:\ProgramData\Anaconda3\envs\torch\lib\site-packages\visdom\__init__.py in _send(self, msg, endpoint, quiet, from_log)
    558                         ]) + '\n')
    559             return r.text
--> 560         except requests.RequestException:
    561             if self.raise_exceptions:
    562                 raise ConnectionError("Error connecting to Visdom server")

AttributeError: module 'requests' has no attribute 'RequestException'

检查了半天错误,requests/visdom也重新安装github的版本试过,但是都没解决,最后再Ubuntu就很正常,很气。

参考资料:

1、16.使用Visdom可视化
2、facebookresearch/visdom

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值