pycharm 遠端開發與調試
-
- 為什麼需要遠端開發與調試
- pycharm配置遠端開發環境
-
- 添加遠端解釋器
- 配置遠端伺服器資訊
- 選擇遠端解釋器
- 檢視遠端解釋器的庫
- 遠端調試
為什麼需要遠端開發與調試
在用python進行機器學習開發時,很多時候都需要使用linux,因為某些庫隻能安裝在linux上,windows下安裝某些python庫是非常麻煩的,但是linux上的IDE用起來不是很舒服。那麼有什麼辦法能解決這個問題呢?答案是遠端開發與調試。
先在linux伺服器上部署需要的python 環境,然後借助pycharm,我們可以在windows或mac下進行編碼開發,通過配合遠端調試,直接使用liunx伺服器上的環境來調試,這樣即可以繞過windows下部署環境的各種蛋疼問題,也可以享受window的舒服的開發環境。
pycharm配置遠端開發環境
注意pycharm 專業版才有這個功能
添加遠端解釋器
ctrl+alt+s 打開設定->搜尋interpreter->點選添加解釋器
配置遠端伺服器資訊
選擇 ssh interperter,填寫遠端伺服器的ip,端口,使用者名,點選下一步
填寫完密碼直接下一步驗證,如果密碼錯誤會提示修改。
選擇遠端解釋器
1.點選右邊添加遠端解釋器,和添加本地解釋器一樣,找到python就行,用conda的話找到需要的環境的python就行。
2.設定同步目錄(映射目錄),将本地項目映射到遠端伺服器上的某個目錄,一般會預設設定一個,如果沒有,或者想要自己配置路徑則可以點選右邊添加映射。
檢視遠端解釋器的庫
經過上面步驟,遠端解釋器已經添加完成,pycharm解釋器配置界面會自動重新整理遠端解釋器所帶的庫,也可以像操作本地環境一樣,在這裡直接安裝庫。
遠端調試
通過上面配置,我們已經連接配接到了遠端伺服器上的解釋器,在項目上右鍵->deployment->update to xxx。就可以将本地代碼部署到伺服器,然後配置項目debug的解釋器為遠端解釋器。點選運作,就能像本地環境一樣進行debug調試了。