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')

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值