window10下visdom启动服务器出现问题

Zelmira 2020-02-26 02:02:35
在终端运行python -m visdom.server时出现问题
运行后的结果:
C:\Users\Zelmira\AppData\Local\Programs\Python\Python38\lib\site-packages\visdom\server.py: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!
It's Alive!
Traceback (most recent call last):
File "C:\Users\Zelmira\AppData\Local\Programs\Python\Python38\lib\runpy.py", line 193, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\Zelmira\AppData\Local\Programs\Python\Python38\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Users\Zelmira\AppData\Local\Programs\Python\Python38\lib\site-packages\visdom\server.py", line 1922, in <module>
download_scripts_and_run()
File "C:\Users\Zelmira\AppData\Local\Programs\Python\Python38\lib\site-packages\visdom\server.py", line 1918, in download_scripts_and_run
main()
File "C:\Users\Zelmira\AppData\Local\Programs\Python\Python38\lib\site-packages\visdom\server.py", line 1910, in main
start_server(port=FLAGS.port, hostname=FLAGS.hostname, base_url=base_url,
File "C:\Users\Zelmira\AppData\Local\Programs\Python\Python38\lib\site-packages\visdom\server.py", line 1791, in start_server
app.listen(port, max_buffer_size=1024 ** 3)
File "C:\Users\Zelmira\AppData\Local\Programs\Python\Python38\lib\site-packages\tornado\web.py", line 2112, in listen
server.listen(port, address)
File "C:\Users\Zelmira\AppData\Local\Programs\Python\Python38\lib\site-packages\tornado\tcpserver.py", line 152, in listen
self.add_sockets(sockets)
File "C:\Users\Zelmira\AppData\Local\Programs\Python\Python38\lib\site-packages\tornado\tcpserver.py", line 165, in add_sockets
self._handlers[sock.fileno()] = add_accept_handler(
File "C:\Users\Zelmira\AppData\Local\Programs\Python\Python38\lib\site-packages\tornado\netutil.py", line 279, in add_accept_handler
io_loop.add_handler(sock, accept_handler, IOLoop.READ)
File "C:\Users\Zelmira\AppData\Local\Programs\Python\Python38\lib\site-packages\tornado\platform\asyncio.py", line 99, in add_handler
self.asyncio_loop.add_reader(fd, self._handle_events, fd, IOLoop.READ)
File "C:\Users\Zelmira\AppData\Local\Programs\Python\Python38\lib\asyncio\events.py", line 501, in add_reader
raise NotImplementedError
NotImplementedError



...全文
7748 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
喜宝449 2022-04-12
  • 打赏
  • 举报
回复

真的有效 感谢

chenyu2000411 2021-07-29
  • 打赏
  • 举报
回复

非常有用,谢谢,就随便加进去。

upupxu 2021-03-26
  • 打赏
  • 举报
回复
引用 1 楼 choney 的回复:
找到 tornado/platform/asyncio.py 文件修改,添加代码如下: if sys.platform == 'win32': asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
非常感谢 有用
有很多头发 2021-01-13
  • 打赏
  • 举报
回复
请问解决了吗
陈^_^兵 2020-10-30
  • 打赏
  • 举报
回复
你好,亲测有效
饿不坏的企鹅 2020-10-09
  • 打赏
  • 举报
回复
引用 3 楼 qq_43919601 的回复:
请问代码加在哪里呢
您好,你解决了吗
饿不坏的企鹅 2020-10-09
  • 打赏
  • 举报
回复
引用 1 楼 choney 的回复:
找到 tornado/platform/asyncio.py 文件修改,添加代码如下:
if sys.platform == 'win32':
asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
您好,你解决了吗
饿不坏的企鹅 2020-10-09
  • 打赏
  • 举报
回复
您好,你解决了吗
qq_43919601 2020-09-21
  • 打赏
  • 举报
回复
请问代码加在哪里呢
maoqqiang 2020-07-29
  • 打赏
  • 举报
回复
请问代码加在哪里呢
choney 2020-04-18
  • 打赏
  • 举报
回复
找到 tornado/platform/asyncio.py 文件修改,添加代码如下: if sys.platform == 'win32': asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())
凡菲儿 2022-04-10
  • 举报
回复
@choney 厉害了,虽然不知道什么原理,但是的确问题解决了!感谢

4,445

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧