PyCharm遠程開發配置及一些問題的解決方案


PyCharm遠程開發配置

具體請參考:https://www.jianshu.com/p/79df9ac88e96
Tips:必須要安裝PyCharm專業版

實踐過程中遇到的問題

背景

因項目需要,在Linux服務器上安裝了PyTorch,服務器上OS版本為Ubuntu16.04,准備用自己的Windows機器(Win7)進行遠程開發。按照上述教程配置完PyCharm后,可以正常調用遠程python解釋器。但是當我需要用matplotlib畫圖時,發現本地機器無法顯示圖片。於是上網搜了很多資料,最終解決了這個問題,完美實現遠程開發。

解決方案

1.Windows電腦需要安裝的軟件

  • Xshell
  • Xming

2.軟件配置

  1. Xshell
    用Xshell開啟X11 forwarding功能(屬性->連接->SSH->隧道->勾選"轉發X11連接到"->X DISPLAY默認配置就行【千萬不要把localhost:10.0填到這個里面】),連接到遠程服務器。然后在Xshell中輸入命令echo $DISPLAY,我這邊輸出的是localhost:10.0,每個人的情況可能不太一樣。
  2. Xming
    在Windows電腦上安裝Xming,默認安裝就行,不用更改配置。開啟軟件。
  3. PyCharm
    run->edit configurations->在environment variables中添加DISPLAY=localhost:10.0(這里是根據第1步中的輸出來的)。完成

3.代碼要求

在進行畫圖的時候最后一定要加上plt.show(),稍等片刻就可以看到圖片出現了。

Tips

pycharm如果是2017.3.3或者更新版本,請在File->settings->tools->python scientific關閉show plots in toolwindow功能

Reference


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM