目录
安装visdom
切换到conda对应的环境下,使用conda install visdom,报错无法安装,查询后发现使用pip安装可以成功,不知为何,命令如下:
pip install visdom
运行visdom
如果要在python代码中使用visdom,必须先到安装visdom的conda环境下启动visdom服务:
python -m visdom.server
服务启动后会给出如下提示:
39: DeprecationWarning: zmq.eventloop.ioloop is deprecated in pyzmq 17. pyzmq now works with default tornado and asyncio eventloops.
ioloop.install() # Needs to happen before any tornado imports!
Checking for scripts.
Downloading scripts, this may take a little while
It's Alive!
INFO:root:Application Started
You can navigate to http://localhost:8097
然后你就可以在浏览器中打开http://localhost:8097地址,并访问可视化内容
如果不运行上述命令,会报如下错误:
Traceback (most recent call last):
File "D:\program\conda\envs\python36_gan\lib\site-packages\visdom\__init__.py", line 711, in _send
data=json.dumps(msg),
File "D:\program\conda\envs\python36_gan\lib\site-packages\visdom\__init__.py", line 677, in _handle_post
r = self.session.post(url, data=data)
File "D:\program\conda\envs\python36_gan\lib\site-packages\requests\sessions.py", line 581, in post
return self.request('POST', url, data=data, json=json, **kwargs)
File "D:\program\conda\envs\python36_gan\lib\site-packages\requests\sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "D:\program\conda\envs\python36_gan\lib\site-packages\requests\sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "D:\program\conda\envs\python36_gan\lib\site-packages\requests\adapters.py", line 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='localhost', port=8097): Max retries exceeded with url: /env/test1 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x0000025
321093898>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。',))
[WinError 10061] 由于目标计算机积极拒绝,无法连接。
Exception in user code:
------------------------------------------------------------
Traceback (most recent call last):
File "D:\program\conda\envs\python36_gan\lib\site-packages\urllib3\connection.py", line 157, in _new_conn
(self._dns_host, self.port), self.timeout, **extra_kw
File "D:\program\conda\envs\python36_gan\lib\site-packages\urllib3\util\connection.py", line 84, in create_connection
raise err
File "D:\program\conda\envs\python36_gan\lib\site-packages\urllib3\util\connection.py", line 74, in create_connection
sock.connect(sa)
ConnectionRefusedError: [WinError 10061] 由于目标计算机积极拒绝,无法连接。
During handling of the above exception, another exception occurred: