前言
做实验的时候,用自己实验室的台式机(windows系统)在公用的linux服务器上跑程序,记录一些常用的命令以及用起来更方便的配置方法。实为比较琐碎的心得体会。
上传文件到远程服务器
1 | pscp -r localDir rootuser@remoteip:/fileDirectory # 拷贝文件夹 |
实现本地pycharm远程调试程序
下面设置解释器。
之后勾选Tools -> Deployment -> Automatic Upload (always)。由此实现在本地更改过代码之后,自动同步到远程服务器,运行的时候即为最新的代码。
用户管理
1 | adduser songfish # 添加新用户 |
实时查看gpu使用情况
1 | nvidia-smi # 方法一 |
解决远程无法画图的问题
参考:
https://blog.csdn.net/qq_22194315/article/details/77985441
https://blog.csdn.net/mkosto/article/details/80348626
https://blog.csdn.net/u013554213/article/details/79885792
总结如下:
1.下载Xming,打开默认display是0
2.打开putty,enable X11 forwarding ,location可以不写
3.命令行env—–>查看DISPLAY的值
命令行 python—->import matplotlib
print(matplotlib.get_backend())
——>Qt5Agg
4.根据3的内容,设置pycharm几个地方
(1)settings—–> Python Scientific —–>取消show plots in toolwindow的勾选
(2)Run—->Edit Configurations —–>Environment variables——>DISPLAY=localhost:10.0
(3)代码中 import matplotlib matplotlib.use(‘Qt5Agg’)