安装python 您所在的位置:网站首页 vissim安装卡住 安装python

安装python

2024-02-11 14:52| 来源: 网络整理| 查看: 265

在注释掉download acripts仍无法启动后,可以尝试下面步骤。 一般安装步骤: 打开Anaconda Prompt

pip install visdom

启动服务器 python -m visdom.server 如此是启动成功,如下图,则安装成功。 在这里插入图片描述 如遇到Downloading scripts, this may take a little while,长时间未响应,则 1.找到visdom模块安装位置:

anaconda安装目录下\Lib\site-packages\visdom

2.修改文件server.py 修改函数download_scripts_and_run,将download_scripts()注释掉 该函数位于全篇末尾,1917行

def download_scripts_and_run(): # download_scripts() main() if __name__ == "__main__": download_scripts_and_run()

3.文件替换 从GitHub上下载static文件,链接:https://github.com/fossasia/visdom 解压后,将static文件覆盖到\visdom\static文件夹下。 再次重启,使用命令python -m visdom.server

若此时,在注释掉download acripts,替换掉文件后,仍无法启动后,可以尝试下面步骤。 运行python -m visdom.server,出现报错问题:

//出现如下结果 D:\app\anaconda\envs\pytorch\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 "D:\app\anaconda\envs\pytorch\lib\runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None, File "D:\app\anaconda\envs\pytorch\lib\runpy.py", line 87, in _run_code exec(code, run_globals) File "D:\app\anaconda\envs\pytorch\lib\site-packages\visdom\server.py", line 1922, in download_scripts_and_run() File "D:\app\anaconda\envs\pytorch\lib\site-packages\visdom\server.py", line 1918, in download_scripts_and_run main() File "D:\app\anaconda\envs\pytorch\lib\site-packages\visdom\server.py", line 1910, in main start_server(port=FLAGS.port, hostname=FLAGS.hostname, base_url=base_url, File "D:\app\anaconda\envs\pytorch\lib\site-packages\visdom\server.py", line 1791, in start_server app.listen(port, max_buffer_size=1024 ** 3) File "D:\app\anaconda\envs\pytorch\lib\site-packages\tornado\web.py", line 2116, in listen server.listen(port, address) File "D:\app\anaconda\envs\pytorch\lib\site-packages\tornado\tcpserver.py", line 152, in listen self.add_sockets(sockets) File "D:\app\anaconda\envs\pytorch\lib\site-packages\tornado\tcpserver.py", line 165, in add_sockets self._handlers[sock.fileno()] = add_accept_handler( File "D:\app\anaconda\envs\pytorch\lib\site-packages\tornado\netutil.py", line 279, in add_accept_handler io_loop.add_handler(sock, accept_handler, IOLoop.READ) File "D:\app\anaconda\envs\pytorch\lib\site-packages\tornado\platform\asyncio.py", line 100, in add_handler self.asyncio_loop.add_reader(fd, self._handle_events, fd, IOLoop.READ) File "D:\app\anaconda\envs\pytorch\lib\asyncio\events.py", line 501, in add_reader raise NotImplementedError NotImplementedError

解决办法: 找到anaconda路径:D:\anaconda\Lib\site-packages\tornado\platform找到asynico.py 添加一下代码:

if sys.platform == 'win32': asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())

在这里插入图片描述 再找到文件:D:\anaconda\Lib\site-packages\visdom找到server.py文件 添加一下代码

import asyncio asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy())

在这里插入图片描述 再次重启,使用命令python -m visdom.server,便可运行成功。 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有