Skip to content

[Python] 使用 PyCharm 連接遠端伺服器的 Python Interpreter

有件非常重要的事情得事先聲明:要使用遠端 Python Interpreter 必須要有 Professional 版本的 PyCharm,Community 版本的是沒有辦法配置遠端 Python Interpreter 的。

如圖,有分成 Professional 版本以及 Community 版本

所幸,除了花錢購買之外,如果你是學生,並且擁有學校的信箱的話,是可以透過學校信箱申請免費的專業版一年的。(逾期時,若你還沒有畢業,還可以再申請一年。)

申請以及下載可以到 JetBrains 他們關於 PyCharm 的網站:https://www.jetbrains.com/pycharm/download/#section=windows

若想參考怎麼安裝 PyCharm,也許可以參考我之前寫過的《Python IDE PyCharm 安裝教學》

那麼,以下我簡單講解該怎麼配置遠端 Interpreter 吧!


設定遠端直譯器(Interpreter)教學

其實只要設定好直譯器(Interpreter),基本上就完成了。

首先,我們建立我們想要配置遠端 Interpreter 的專案。

這是一個空的專案。

選擇 File -> Settings 打開設定的視窗。當然,你也可以透過 Ctrl+Alt+s 的快捷鍵來打開。

打開後,選擇左側的 Project: “你的專案名稱” -> Project Interpreter。

就像這樣。

點選右上角的齒輪,選擇 Add。

出現了 Add Python Interpreter 的視窗:

選擇左側的 SSH Interpreter。

選擇 New server configuration,並依序填入連線的設定。選好之後選擇 Next。

輸入連線帳號的密碼,然後再次選擇 Next。

遠端 Interpreter 的話可以先使用 ssh 連線過去,使用以下指令確認 Python Interpreter 究竟位於何處。

whereis python

例如我,其中一項路徑便是:

/usr/bin/python3.6

這就是我要的 Interpreter 的路徑。

另外,同步資料夾的位置也不建議預設,而是另外創建比較好。更改路徑的方法為點選圖中步驟 2 右方資料夾的圖示,然後再次選擇 Remote Path 右方的資料夾,就可以選擇自己想要遠端同步的資料夾了。

選擇 Finish,結束遠端 Interpreter 的配置。


小提醒

如果 PyCharm 遠端同步的時候感覺並不流暢、有些卡頓,也許是因為它背景一直在偵測是否要同步當前資料夾裡的所有檔案,可以至 Tools -> Deployment -> 將 Automatical Upload 關閉。這樣也許會順一些。

如果 Deployment 底下沒有出現手動上傳檔案到遠端同步資料夾的話,可以進入 Configuration 進行配置。

Configuration 的位置就在這裡。

進入 Configuration 後,應該會有這樣的界面:

按照順序配置完,多半就沒有問題了。

Leave a Reply