歡迎您光臨本站 註冊首頁

pycharm 實現本地寫代碼,服務器運行的操作

←手機掃碼閱讀     lousu-xi @ 2020-06-11 , reply:0

無圖形界面的代碼編寫

python代碼作為腳本語言,其實最好直接使用vim在字符界面裡面直接編寫,這才是正道,但是作初學者,其實直接在服務器上寫代碼是很不習慣的,所以我這邊希望能寫一篇幫助師弟師妹使用本地的ide編寫代碼,然後服務器的解釋器運行代碼。

原理

如何本地寫代碼,服務器運行呢?

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

準備工作

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

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

第一步:同步代碼和數據

點擊上圖的Configuration,會出現以下界面

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

host: 服務器的ip地址

user name:服務器賬號

root path:這個決定了你映射地址的根目錄(同步代碼的目錄),建議填你用戶的home

點擊mapping,正式建立本地代碼和服務器代碼的映射,主要要填的就是deployment path,這個目錄是建在剛剛設置的根目錄下面。建立完映射之後,就可以開始上傳你的代碼了。

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

調用遠程解釋器

建立本地和服務器解釋器的聯繫

點擊preference

這邊還是本地的解釋器,下面我們新建一個遠程解釋器,點解右上角的設置圖標添加遠程解釋器

用戶密碼設置一下

找到解釋器的地址填入,還需要更改一下同步代碼的地址

點擊finish就完成了。

結束

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



[lousu-xi ] pycharm 實現本地寫代碼,服務器運行的操作已經有233次圍觀

http://coctec.com/docs/python/shhow-post-238067.html