Pycharm专业版使用SSH远程调试显示图像

Pycharm专业版使用SSH远程调试显示图像

侯德柱

所需软件

  1. Pycharm Professional
  2. putty
  3. Xming 或 Vcxsrv等X server

步骤

  1. 服务器允许X11转发

    1
    sudo vim /etc/ssh/sshd_config

    去调该行注释,并将no改成yes

    1
    X11Forwarding yes
  2. pycharm配置远程服务器,并将程序的python解释器设为远程的解释器

    详见

    Tools->Deployment->configuration

    添加远程Python解释器,并设置工程的解释器为远程Python解释器

  3. putty设置X转发

  4. 打开putty,查看远程$DISPLAY变量

  5. pycharm工程中设置

    run->edit configurations->在environment variables中添加DISPLAY=localhost:10.0

  6. 打开X server软件

  7. Pycharm中远程运行程序

    1
    2
    3
    4
    import cv2
    img=cv2.imread(xxxx)
    cv2.imshow(img)
    cv2.waitKey()
0%