0 Win10环境下安装Visdom可视化工具(亲测成功,欢迎交流)
Visdom可视化工具:
本文测试安装环境为windows10+Anaconda+python3.7.10(注意先装好Anaconda)
visdom官方:/fossasia/visdom
方法:官方文档,有2种方法。
下载whl文件好网:https://www.lfd.uci.edu/~gohlke/pythonlibs/
1 Visdom的安装
方法一:直接使用pip install vidsom(python3)
(虽然不一定会成功。 国情原因导致网络很慢,下载速度非常慢;并且国内的镜像源有些支持包也搜不到)
# 在所需安装的环境中,输入下面的代码????(没成功过)pip install visdom# 但是输入为pip3 install visdom 就安装成功了(使用pip3进行安装)
方法二:在github上下载并安装
一、安装步骤
步骤一:打开(可能需要科学上网):/fossasia/visdom,下载master文件,并将文件解压;步骤二:打开Anaconda Prompt,使用activate指令,激活的虚拟环境,并cd /d +路径,进入visdom解压的文件路径。步骤三:输入pip install -e .即可运行目录下setup.py文件,若不能成功则输入easy_install . 进行安装。
# Install visdom from source (成功)pip install -e .# If the above runs into issues, you can try the below(官方提示,我也没试成功)easy_install .
若步骤三成功,即可看步骤四,否则看三、解决问题
步骤四:完成以上步骤后,visdom已经安装完毕。
2、运行visdom显示Downloading scripts:
安装好visdom后,输入python -m visdom.server启动时,会显示Downloading scripts.
实际上Visdom运行时,需要一些js文件,会进行downloading Scripts下载
但是,由于js文件资源在国外的服务器,因此这一步会卡住。
2.1 解决方法1(亲测,科学上网,测试2成功)
2.1.1 测试1(失败,未能解决)
使用V2ray科学上网时,作者在输入python -m visdom.server时,下载并未成功,提示。(失败)
2.1.2 测试2(成功)
使用ikuu科学上网,输入python -m visdom.server时,下载成功了,并成功运行visdom。
2.2 解决方法2(修改server.py文件)
1 有些同学修改server.py文件,注释其中DownLoad Script,参考:/FairyTale/article/details/104576538
server.py在虚拟环境的Lib/site-packages中,找到visdom,修改里面的server.py文件(若在site-packages找不到visdom文件夹,请阅读3 找不到server.py文件)。
2 我按照该blog参考(在使用时出现问题),虽然不卡在Downing Scripts,使用时会显示Visdom error tornado.general:could not open static xxxx,因为单纯地注释了Downing Scripts会导致visdom运行时缺少js文件,因此需要手动下载js文件,参考:Link晚点发。
3 找不到server.py文件
问题:使用命令pip install -e . 安装Visdom后,在虚拟环境环境的Lib/site-packages找不到visdom的文件夹,但却有visdom.egg-link文件
打开使用notepad++打开visdom.egg-link文件,即可看到visdom安装的路径
根据路径找到visdom安装的所在位置,根据2.2 修改其中server.py文件即可
修改完毕后,在虚拟环境输入visdom即可启动。
4、安装Visdom时,可能出现问题
说明:由于vidsom在启动时,需要额外的依赖包进行支持,因此在输入pip install -e .安装时,visdom会检查当前环境是否有所需依赖包,如numpy,scipy,requests,tornado等等。
1、问题1 下载时提示ValueError: check_hostname requires server_hostname
解决:应该是requests版本的问题,但是我出现这个问题是因为挂了科学上网软件,当我关闭科学上网时,这个问题就消失了。(没有梯子下载速度很慢,也不行啊,那就看下面2).
2、 在下载scipy等依赖包时速度很慢
在pip install -e .时,若卡在某几个依赖包的安装上,我们可以科学上网下载指定依赖包的whl文件,并pip安装即可,安装依赖包完毕后再根据安装的步骤二pip install -e . 重新安装Visdom。
提供一个下载whl的好网(需要梯子,某些博主还收C币,无语了):
https://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
如何网上下载了whl文件,再安装到指定的conda虚拟环境:
1、先进入指定的conda虚拟环境
2、打开whl文件所在路径
3、 使用pip install xxx.whl即可
如果觉得《3 win10环境下安装Pytorch可视化工具Visdom(亲测 欢迎交流)》对你有帮助,请点赞、收藏,并留下你的观点哦!