天天看點

PyCharm遠端連接配接伺服器 調試并運作代碼

1.适用場景

自己電腦組態較低(或者執行速度過慢),需要借助遠端伺服器執行代碼。但是和伺服器頻繁的傳輸檔案又比較麻煩,是以通過PyCharm連接配接伺服器,可以在本地編寫代碼,調用遠端伺服器的python解釋器執行。

2.所需環境

本機環境

Mac os 10.15.1、PyCharm2019.2.4(專業版)

伺服器環境

ubuntu16.04

3.配置Deployment

Pycharm菜單欄,如下圖所示,依次點選 Tools -> Deployment -> Configration…

PyCharm遠端連接配接伺服器 調試并運作代碼

然後,選擇左上角的+号,再選擇SFTP,提示需要輸入一個伺服器名字,這個名字随便寫,不重要,接着進入到下面的配置界面。

在1處需要填需要連接配接伺服器所在的ip位址,2處填寫自己的使用者名,3處填寫自己的賬号密碼。

PyCharm遠端連接配接伺服器 調試并運作代碼

然後配置Mappings,在1處選擇自己項目所在的位置,在2處選擇想要将項目放在伺服器上的位置。

PyCharm遠端連接配接伺服器 調試并運作代碼

這樣,Deployment的配置就完成了。這個配置完成了之後,其實是相當于配置了一個ftp工具可以連接配接到伺服器上,進而可以檢視和修改伺服器上的檔案。你可以通過Tools > Deplotment > Browse Remote Host來打開相應的RemoteHost面闆,這個面闆顯示的就是伺服器上的檔案,顯示的範圍是你在Deployment中的Connection頁籤下配置的Root path路徑下的檔案及檔案夾。

PyCharm遠端連接配接伺服器 調試并運作代碼

你可以直接在RemoteHost面闆裡輕按兩下某個檔案并且直接進行編輯。點選檔案之後,會在檔案右上角看到這三個圖示,分别是比較、撤銷和上傳操作。當你修改檔案之後,可以點選上傳将更改後的檔案上傳到伺服器。

PyCharm遠端連接配接伺服器 調試并運作代碼

4.配置遠端Python解釋器

使用伺服器調試Python程式的前提時在伺服器上安裝了Python解釋器,如果沒安裝,請先安裝。建議安裝anaconda。

首先,通過PyCharm > Preferences,打開設定頁籤。

在設定頁籤裡,點選"Project:項目名"這個按鈕,在展開的小項裡再點選Project Interpreter,右邊就會變成Interpreter的配置頁面。

PyCharm遠端連接配接伺服器 調試并運作代碼

點選Interpreter配置頁面的小齒輪按鈕,然後再選擇add,進入到Add python Interprete界面,選擇SSH Interpreter,如下圖所示。

PyCharm遠端連接配接伺服器 調試并運作代碼

輸入伺服器ip、使用者名之後點選下一步,在新的界面中輸入密碼,然後下一步,進入到下面的界面。

PyCharm遠端連接配接伺服器 調試并運作代碼

上面的Interpreter是選擇遠端伺服器上Python解釋器的位置,如果不知道Python安裝在哪,可以遠端連接配接伺服器後,使用 指令 which python 找到Python安裝位置。

下面的Sync folders是伺服器上的遠端同步檔案夾,點進去可以修改目前項目的位置和想要在伺服器上建立此項目的位置。如下圖所示

PyCharm遠端連接配接伺服器 調試并運作代碼

配置結束。該項目現在使用的就是遠端伺服器上的Python解釋器了。以後的項目若想/不想使用該解釋器,手動更改解釋器即可。

參考

PyCharm 配置遠端python解釋器和在本地修改伺服器代碼

Pycharm連接配接遠端伺服器并實作遠端調試

使用PyCharm通過SSH連接配接遠端GPU伺服器

pycharm遠端連接配接伺服器運作代碼加調試