安装Visdom库出现由于连接方在一段时间后没有正确答复或连接的主机没有反应报错
具体报错代码
ERROR:root:Error [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 while downloading https://cdn.plot.ly/plotly-2.11.1.min.js
It’s Alive!
ERROR:root:initializing
INFO:root:Application Started
INFO:root:Working directory: C:\Users\yfk.visdom
简单叙述下我的安装过程
我在学习pytorch过程中使用到了这个库,具体的视频教程如下:龙良曲PyTorch入门到实战visdom可视化
首先我按照视频教程使用pip install visdom来安装这个库,显示是error time out,直接g
然后到官网下载visdom最新版本的压缩包解压,这里一开始用最新版本的压缩包没装上,后来找到了visdom-0.2.3版本的,安装过程中好像还是出现了同样的报错
安装教程就不详细写了
报错代码如下
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org’, port=443): Read timed out.
怀疑是网络问题,所以开始科学上网,结果还是没装上
报错代码如下
ERROR: Could not find a version that satisfies the requirement jsonpatch (from visdom) (from versions: none)
ROR: No matching distribution found for jsonpatch
查了下原因,让把梯子关了,然后再次安装,这时候试了两次,能安装了,就是下载速度比较慢
接下来就是用python -m visdom.server来启动可视化界面,这就出现了一开始出现的报错,但是可以通过http://localhost:8097打开页面,但是最后跑完代码一直是蓝屏,绘画不出来结果
查教程Visdom库(pytorch中的可视化工具)安装问题的解决方案及使用方法详解说是去找到Anaconda3\Lib\site-packages\visdom\server.py文件,这里由于我是在虚拟环境中安装,到对应路径去找,发现没有visdom这个文件夹
查了半天没遇到相同的情况,回到终端发现我确实安装好了visdom这个包的,之后在这个路径找到了这个文件
打开发现是一个链接地址,具体内容如下:
D:\google_download\visdom-0.2.3\py
…/
发现这是我当时下载的压缩包的文件,于是去对应的文件夹查看,发现visdom在这个文件夹下
找到之后看其他人的解决办法是换static文件和修改server.py文件,以是就在上图中的visdom中去找对应的文件,分别是下图中的位置:
这里用的static文件是另外一个帖子里提供的,链接是这个安装visdom后无法启动或启动后蓝屏
至此,完成这些操作后,使用visdom库显示成这样
测试了一段代码,发现就能够正常使用了
代码如下:
import visdom
import torch
vis = visdom.Visdom()
x = torch.arange(1,100,0.01)
y=torch.sin(x)
vis.line(X=x, Y=y,win='sinx',opts={'title':'y=sin(x)'})
最后,把之前在其他路径下的visdom文件夹,移到虚拟环境的Lib\site-packages中,并且修改对应的visdom.egg-link文件,删除原来的visdom-0.2.3文件夹发现也是可以的
参考链接
Visdom安装避坑
使用visdom可视化 出现由于目标计算机积极拒绝,无法连接的问题
安装visdom后无法启动或启动后蓝屏
pytorch入门(2)【安装visdom可视化包】
https://github.com/fossasia/visdom