如果僅是遠程開發,新建 ssh Interpreter 並 apply
- tools -> deployment -> browser remote host 即可
1、服務器側准備
- 准備調測項目代碼如下
- 將其中與調試內容無關的代碼可刪除(無用庫文件等)
服務器端圖

2、本地pycharm側
-
新建目錄作為調試目錄
-
打開設置:file -> setting
pycharm設置圖
-
在對應項目下設置python解釋器:python interpreter -> Add
pycharm添加python解釋器
-
由於是遠程服務器,選擇SSH Interpreter
設置ssh 解釋器
-
1
:設置Interpreter路徑,選擇服務器上對應的python環境2
:設置路徑映射(本地root目錄、映射的服務器項目root目錄)修改解釋器配置
-
設置完成后,
apply -> ok
,完成當前項目python解釋器及環境設置,會顯示環境中相關庫包完成配置圖
修改部署配置
-
tools -> Deployment。第一次需要點擊
3
下載遠端代碼,如有一些無需傳輸的大型文件可點擊6
處停止下載。5
:手動上傳本地pycharm代碼到服務器端3
:手動下載服務器端代碼到本地側4
:設置automatic upload,在本地pycharm項目中點擊保存,會自動上傳如圖2- 在設置auto upload之后,如果又新建了python環境,需要重新點擊
4
設置自動上傳的項目,否則保存后可能會自動上傳失效,仍需手動上傳。
部署設置圖
-
添加需要調試的python文件:edit Configuration
設置調試文件圖
-
為train.py文件添加調試配置(shell文件可運行,無法調試)
1
:腳本文件(可以寫本地需要調試的py文件或相對應映射的服務器py文件)2
:調試時傳輸給上述py腳本的參數(參數中的文件路徑參數使用 絕對路徑 或 以腳本所在處為root的相對路徑)3
:python解釋器位置- `4``:工作目錄,1如果設置本地腳本的相對路徑會受此影響
編輯調試配置圖
-
選擇調試py腳本,
3
可以下拉選擇已添加腳本調試,如圖為運行效果調試結果圖