【远程操控】Pycharm远程连接服务器之本地显示独立的plot窗口
文章目錄
- 前言
- 一、軟件信息
- 二、操作步驟
- 1. 設置Putty
- 2. 設置Pycharm
- 3. 安裝Xming
前言
在配置Pycharm遠程連接服務器后,雖然可以正常運行代碼,但是發現在遠程操控服務器使用matplotlib模塊畫圖時,只能顯示在tool windows中,不能單獨彈出來窗口顯示,于是找了一些方法解決這個問題,這里記錄一下。
提示:以下是本篇文章正文內容,下面案例可供參考
一、軟件信息
本文所有操作都在win10的電腦上進行,默認已經配置好Putty和Pycharm,所使用的軟件信息如下:
- PyCharm 2020.2.2 (Professional Edition),下載鏈接
- Putty release 0.74,下載鏈接
- Xming,下載鏈接
二、操作步驟
1. 設置Putty
在Putty界面配置好服務器的IP等相關信息后,配置Display number,如下圖所示:
在 Connection->SSH->X11 中,Enable X11 forwarding,同時在 X display location 輸入 localhost:0,最后open,進入terminal界面
連接到遠端服務器后,輸入echo $DISPLAY,會有返回一個端口號,這個后面要用,復制下來
echo $DISPLAY # 顯示:localhost:10.02. 設置Pycharm
添加環境變量
打開Pycharm,Run→Edit configurations→Environment variables,添加變量DISPLAY=localhost:10.0,然后點擊確定
取消顯示在窗口中
依次點擊File->Settings->Tools->Python Scientific;取消【Show plots in tool window】前面的**√**,如圖
3. 安裝Xming
下載好Xming后,一路點擊下一步直到安裝完成即可。
到此所有需要配置的操作都完成了
注:在遠程調用服務器繪圖時Putty和Xming都要打開,否則無法在本地顯示
感謝以下優秀的參考:
參考1
參考2
參考2
總結
以上是生活随笔為你收集整理的【远程操控】Pycharm远程连接服务器之本地显示独立的plot窗口的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在Visual C++中用ADO进行数据
- 下一篇: vim的简单使用