3 win10环境下安装Pytorch可视化工具Visdom(亲测,欢迎交流)

0 Win10环境下安装Visdom可视化工具(亲测成功,欢迎交流)


Visdom可视化工具:
本文测试安装环境为windows10+Anaconda+python3.7.10 (注意先装好Anaconda)
visdom官方:https://github.com/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上下载并安装

一、安装步骤
  • 步骤一: 打开(可能需要科学上网):https://github.com/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,参考:https://blog.csdn.net/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即可
    在这里插入图片描述

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值