本机环境:
- Pycharm-2019.3.3
- torchvision-0.5.0
- Python-3.7
- pytorch-1.4.0
- numpy、sklearn、Visdom、torchxrayvision
- GTX1050
安装visdom,命令为:
pip install visdom
安装过程log如下:
Looking in indexes: https://mirrors.aliyun.com/pypi/simple
Collecting visdom
Downloading https://mirrors.aliyun.com/pypi/packages/c9/75/e078f5a2e1df7e0d3044749089fc2823e62d029cc027ed8ae5d71fafcbdc/visdom-0.1.8.9.tar.gz (676 kB)
|████████████████████████████████| 676 kB 2.2 MB/s
Requirement already satisfied: numpy>=1.8 in d:\anaconda3\envs\pytorch_1.4_gpu\lib\site-packages (from visdom) (1.19.1)
Requirement already satisfied: scipy in d:\anaconda3\envs\pytorch_1.4_gpu\lib\site-packages (from visdom) (1.5.2)
Requirement already satisfied: requests in d:\anaconda3\envs\pytorch_1.4_gpu\lib\site-packages (from visdom) (2.24.0)
Collecting tornado
Downloading https://mirrors.aliyun.com/pypi/packages/2c/bf/e5431e00de9eb08f0aed3f8aa1c9bc3e0514bb604aba2f73dfb2d19f507a/tornado-6.0.4-cp37-cp37m-win_amd64.whl (417 kB)
|████████████████████████████████| 417 kB ...
Collecting pyzmq
Downloading https://mirrors.aliyun.com/pypi/packages/30/81/09e2590445eab1bc80836b56e329783c487b79db8122326156bd35ad86df/pyzmq-19.0.2-cp37-cp37m-win_amd64.whl (1.0 MB)
|████████████████████████████████| 1.0 MB 1.6 MB/s
Requirement already satisfied: six in d:\anaconda3\envs\pytorch_1.4_gpu\lib\site-packages (from visdom) (1.15.0)
Collecting jsonpatch
Downloading https://mirrors.aliyun.com/pypi/packages/4f/d0/34b0f59ac08de9c1e07876cfecd80aec650600177b4bd445124c755499a7/jsonpatch-1.26-py2.py3-none-any.whl (11 kB)
Collecting torchfile
Downloading https://mirrors.aliyun.com/pypi/packages/91/af/5b305f86f2d218091af657ddb53f984ecbd9518ca9fe8ef4103a007252c9/torchfile-0.1.0.tar.gz (5.2 kB)
Collecting websocket-client
Downloading https://mirrors.aliyun.com/pypi/packages/4c/5f/f61b420143ed1c8dc69f9eaec5ff1ac36109d52c80de49d66e0c36c3dfdf/websocket_client-0.57.0-py2.py3-none-any.whl (200 kB)
|████████████████████████████████| 200 kB 3.3 MB/s
Requirement already satisfied: pillow in d:\anaconda3\envs\pytorch_1.4_gpu\lib\site-packages (from visdom) (7.2.0)
Requirement already satisfied: idna<3,>=2.5 in d:\anaconda3\envs\pytorch_1.4_gpu\lib\site-packages (from requests->visdom) (2.10)
Requirement already satisfied: chardet<4,>=3.0.2 in d:\anaconda3\envs\pytorch_1.4_gpu\lib\site-packages (from requests->visdom) (3.0.4)
Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in d:\anaconda3\envs\pytorch_1.4_gpu\lib\site-packages (from requests->visdom) (1.25.10)
Requirement already satisfied: certifi>=2017.4.17 in d:\anaconda3\envs\pytorch_1.4_gpu\lib\site-packages (from requests->visdom) (2020.6.20)
Collecting jsonpointer>=1.9
Downloading https://mirrors.aliyun.com/pypi/packages/18/b0/a80d29577c08eea401659254dfaed87f1af45272899e1812d7e01b679bc5/jsonpointer-2.0-py2.py3-none-any.whl (7.6 kB)
Building wheels for collected packages: visdom, torchfile
Building wheel for visdom (setup.py) ... done
Created wheel for visdom: filename=visdom-0.1.8.9-py3-none-any.whl size=655256 sha256=aaf2637633cacc11d29345fc88ade13fbccd9c3f0d96fa0902b904f8f99b7ef4
Stored in directory: c:\users\administrator\appdata\local\pip\cache\wheels\5b\1f\7e\fd5e57da919c0af00fc5205fae6c68417e3add493315188f11
Building wheel for torchfile (setup.py) ... done
Created wheel for torchfile: filename=torchfile-0.1.0-py3-none-any.whl size=5716 sha256=920737e176c2e665da4e68c55a3eafb45d8b53fb8a5daf56ecf2a95a279c5f83
Stored in directory: c:\users\administrator\appdata\local\pip\cache\wheels\f0\18\3e\2b99cd56debcba6561931148cf96cb5b10f83e29e5366fc9a5
Successfully built visdom torchfile
Installing collected packages: tornado, pyzmq, jsonpointer, jsonpatch, torchfile, websocket-client, visdom
Successfully installed jsonpatch-1.26 jsonpointer-2.0 pyzmq-19.0.2 torchfile-0.1.0 tornado-6.0.4 visdom-0.1.8.9 websocket-client-0.57.0
安装完成后用启动服务器,命令为:
visdom
默认端口为8097,可以根据需要加上-p选项修改端口。本质上是一个tornado服务,通过web-socket于前端通信。
很大可能会卡在如下地方,原因是下载一些js、css资源文件比较慢或者根本没法访问,解决方案是手动下载这些资源即可。
Downloading scripts, this may take a little while
ERROR:root:Error [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 while downloading https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MM
L_SVG
ERROR:root:Error [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。 while downloading https://cdn.plot.ly/plotly-latest.min.js
解决方法:
找到 虚拟环境目录\Lib\site-packages\visdom,注释掉server.py末尾的download_scripts(),并且手动下载资源。
实际执行的部分:
def download_scripts_and_run():
download_scripts()
main()
if __name__ == "__main__":
download_scripts_and_run()
只要观察download_scripts函数,手动下载资源文件即可
参见:
https://blog.youkuaiyun.com/sinat_35907936/article/details/105674113

2575

被折叠的 条评论
为什么被折叠?



