Pytorch入门:visdom启动出错

启动visdom:

python -m visdom.server

问题描述:

Downloading scripts. It might take a while.
ERROR:root:Error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:719) while downloading https://cdn.plot.ly/plotly-latest.min.js

ERROR:root:Error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:719) while downloading https://................................

# 其中................................表示前段需要的部件

解决办法:

在此之前,我也使用了网上的一些方法,如:注释的visdom/server.py中的download_scripts()的函数调用,然后更改visdom/static中的index.html,但是对于我来说不好使,所以此处记录下我的解决方案。(其中visdom/server.py可使用find ./ -name visdom查找)

出现上述问题的原因可能是我们无法访问部分国外网站导致的,我的解决办法如下:

1.注释掉visdom/server.py中的download_scripts()(大约在1179行左右)

2.手动下载“问题描述”中的文件到指定位置,并将名字更改为下面图像(在visdom/server.py中的download_scripts(proxies=None, install_dir=None)函数中(大约在1001行左右))中对应的名字,如

‘问题描述’中说明https://cdn.plot.ly/plotly-latest.min.js不能下载,所以首先点击该链接下载该文件;

在下图的1013位置可以看出该文件存放在visdom/static/js文件夹中;

在下图的1023位置找到这个文件,并将名字改为后面的‘plotly-plotly.min.js’;

问题描述:

ERROR:visdom:failed CONNECT via proxy status: 407 
WARNING:visdom:Visdom python client failed to establish socket to get messages from the server. This feature is optional and can be disabled by initializing Visdom with `use_incoming_socket=False`, which will prevent waiting for this request to timeout.

解决办法:

出现上述问题还是配置代理的时候和你的代码有些偏差,如我的代理配置(部分)如下:

export no_proxy="127.0.0.1"

则需要将

visdom.Visdom(server='http://localhost')

改为:

visdom.Visdom(server='http://127.0.0.1')

总之,此处应该与代理配置相同。

展开阅读全文

没有更多推荐了,返回首页