1. 程式人生 > 程式設計 >pycharm 實現本地寫程式碼,伺服器執行的操作

pycharm 實現本地寫程式碼,伺服器執行的操作

無圖形介面的程式碼編寫

python程式碼作為指令碼語言,其實最好直接使用vim在字元介面裡面直接編寫,這才是正道,但是作初學者,其實直接在伺服器上寫程式碼是很不習慣的,所以我這邊希望能寫一篇幫助師弟師妹使用本地的ide編寫程式碼,然後伺服器的直譯器執行程式碼。

原理

如何本地寫程式碼,伺服器執行呢?

其實原理還是比較簡單的,就是一個ssh同步本地和伺服器程式碼的工程,ide會自動同步你的原生代碼到伺服器上,同時伺服器接受到你的ide執行指令後,就會直接在伺服器上執行程式碼,程式碼執行結束後,伺服器會直接同步結果到你本地的ide上,整個過程就像你在本地跑了一個程式碼。

準備工作

首先,你要下載一個pycharm,專業版,作為在校的學生,你的教育郵箱是可以申請專業版的免費授權的,還是很良心的。其次,你需要一個ssh服務安裝完成的linux伺服器,當然伺服器上需要安裝好python直譯器。

這邊我用的是mac的pycharm,windows的使用者操作是大同小異的。

第一步:同步程式碼和資料

pycharm 實現本地寫程式碼,伺服器執行的操作

點選上圖的Configuration,會出現以下介面

pycharm 實現本地寫程式碼,伺服器執行的操作

點選小視窗左上角的加號,選擇sftp,隨便取一個自己喜歡的名字

pycharm 實現本地寫程式碼,伺服器執行的操作

pycharm 實現本地寫程式碼,伺服器執行的操作

host: 伺服器的ip地址

user name:伺服器賬號

root path:這個決定了你對映地址的根目錄(同步程式碼的目錄),建議填你使用者的home

pycharm 實現本地寫程式碼,伺服器執行的操作

點選mapping,正式建立原生代碼和伺服器程式碼的對映,主要要填的就是deployment path,這個目錄是建在剛剛設定的根目錄下面。建立完對映之後,就可以開始上傳你的程式碼了。

pycharm 實現本地寫程式碼,伺服器執行的操作

上傳完了,你就可以到伺服器相應的目錄下看到你寫的程式碼了。

呼叫遠端直譯器

建立本地和伺服器直譯器的聯絡

點選preference

pycharm 實現本地寫程式碼,伺服器執行的操作

pycharm 實現本地寫程式碼,伺服器執行的操作

這邊還是本地的直譯器,下面我們新建一個遠端直譯器,點解右上角的設定圖示新增遠端直譯器

pycharm 實現本地寫程式碼,伺服器執行的操作

使用者密碼設定一下

pycharm 實現本地寫程式碼,伺服器執行的操作

找到直譯器的地址填入,還需要更改一下同步程式碼的地址

pycharm 實現本地寫程式碼,伺服器執行的操作

點選finish就完成了。

結束

完成所有操作,最後一張圖我沒有勾選自動同步,當然你如果勾選了,原生代碼和伺服器程式碼就會自動同步,不需要你手動地去上傳。當然當你有大量資料在本地的時候,自動同步是一個很好時的操作。還不如手動同步。手動同步就是如上圖的upload to 230。

以上這篇pycharm 實現本地寫程式碼,伺服器執行的操作就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援我們。