進入Welcome to PyCharm窗口
選擇“Create New Project”
創建Pure Python項目
按下圖操作,如果之前已經創建了一個SSH Interpreter,選擇(1)即可,否則就選擇(2)創建一個SSH Interpreter。
按下圖操作,選擇創建 New server configuration (SSH Interpreter的Host、Port、Username),或者選擇之前創建的(Existing server configuration)。
如果上圖選的是“New server configuration",即要按下圖設置。
然後把VM CentOS8中的Python解釋器(Interpreter)的路徑填上(1),並選中(2)。
然後,選擇“Remote project location:”,如下圖所示操作。
最後,我們按下圖確認下面3項,OK後,按Create按鍵創建項目。
第(1)項:遠程項目在寄主機(Win10)上的存放路徑
第(2)項:遠程的Python Interpereter是否已正確設置
第(3)項:遠程項目在目標機(VM CentOS8)上的存放路徑
如果N:\Pycharm_ws目錄下已有course_linux_operation目錄,會提示是否繼續,一般情況下選擇YES,應該是沒問題的,最保險的做法是一開始就手動刪除掉N:\Pycharm_ws\course_linux_operation目錄。
創建項目成功後,項目目錄下只有一個隱藏目錄,沒有任何模板.py。如下圖所示。
PyCharm中查看遠端項目的目錄
我們可以通過Tools>Deployment>Browse Remote Host來查看Remote下的目錄,發現PyCharm爲我們在/home/qzm目錄下同步創建了一個course_linux_operation目錄,如下圖所示:
給項目創建一個main.py,並調試
新建一個main.py
輸入代碼
確認是否開啓自動上傳代碼
執行調試
從下圖可看到,代碼執行到pass暫停,注意,該main.py是在Remote host(VM CentOS8)上執行的,致此,在寄主機(個人電腦)上給遠端服務器開發運維腳本的開發環境搭建成功,這種運維開發方式比起傳統的運維開發大大提高了開發效率,是當前運維開發的主流方式。