從windows本地IDE啟動遠程Linux文件進行調試


1)  因為WingIDE調用putty和plink進行ssh連接,需要先設置putty。
點擊下載putty,並解壓,把解壓路徑附到操作系統PATH環境變量中,之后重新啟動WingIDE,讓它重新讀取環境變量。
2)  設置Linux主機的密鑰訪問。如果已經做好了則跳過這一步。
在Linux主機執行ssh-keygen 一路按Enter。
添加公鑰到要訪問的遠程機器:
cd ~/.ssh
cat id_rsa.pub >>authorized_keys
復制.ssh文件夾下的私鑰id_rsa到本地。
3)  轉換密鑰格式為putty格式。
Win按鍵+R,輸入PUTTYGEN執行。點擊“load”,選擇剛復制下來的私鑰文件(從文件名后的下拉框選擇All files),然后“save private key”。
保存的文件在下一步用到。
4)  Win按鍵+R,輸入putty 執行,並分別設置以下選項。
Session:主機ip,端口
Connection:用戶名
Connection—SSH-Auth:選擇Private key為上一步保存的文件。
Session:在Saved Sessions中填個名字並“Save”.
點擊Open,如果提示信任主機key,點擊“是”。此時各項正確的話應當能登入遠程機器,確認正常后關掉putty。
5)  創建工程,工程文件來自遠程計算機。
Project-new project,從下拉列表選擇有ssh的一項。
 

 

Identifier:IDE自己內部的唯一名稱,隨便起。
Host Name:上一步putty保存的名稱,一模一樣。
WINGHOME: wingide的安裝目錄,若已安裝則指定為已安裝的目錄;否則就是步驟6要自動安裝到的目錄。
Python 程序:不選擇的話wingide從linux 的path中去找python。如果沒有安裝wingide,也不能選擇,可以在安裝wingide agent后再修改。
點擊“ok”
6)  繼續
 

 

也可以事先在Linux主機上裝一個Linux版的WingIDE,上一步的winghome就是安裝目錄,並且也可以直接選擇python程序路徑。第四章的方法就需要裝完整版。
 

 

7)  添加遠程文件(或者文件夾)到項目,添加完之后就可以像本地調試一樣了。
 

 

8)  由於Linux一般默認是python2,而在步驟5並沒有選擇python3.所以若使用python3,應當在項目屬性中重新指定。
 

 

9)  需要設置項目屬性中的文件編碼和換行方式。
 

 

10)  在IDE中設置斷點並運行。看效果。
 
11)  Python shell這個工具欄,在它的菜單中點擊restart后,啟動的是遠程的python。
 

 


免責聲明!

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



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