今天在使用pycharm過程中,需要在虛擬機ubuntu環(huán)境下和windows環(huán)境下分別去跑一個小程序,檢查下區(qū)別,需要開兩個pycharm同時還得開著虛擬機,很是麻煩,就想著pycharm可不可以遠程調試,這樣在windows上運行的pycharm只需要切換下python解釋器就可以了,需要windows環(huán)境就切換本地的python解釋器,需要linux環(huán)境就切換到遠程linux服務器的python解釋器,這樣只需要開個pycharm就行,虛擬機也不用開了,會方便很多。
下面是具體的實踐過程
1、菜單--->Tools--->Deployment--->Configuration

image.png
2、點擊加號,添加server---〉選擇SFTP

image.png
3、輸入IP、用戶名,密碼,Python項目目錄:

image.png
4、Mappings選項卡,添加mappings路徑。

image.png
5、菜單->Tools->Deployment->Options,將“Upload changed files automatically to the default server”改為 “On explicit save action”,然后你每次Ctrl+s的時候,修改的代碼就自動上傳了

image.png
6、菜單--->File--->Settings--->Project:xxx--->Project Interpreter

image.png
7、點擊

image
按鈕--->more--->'+'--->'Add Remote'

image.png
8、點擊Move---〉ok
9、保存修改---〉等待生效---〉完成。
10、將pycharm中的terminal也切換到遠程服務器
Tools -->start ssh session

pycharm切換為遠程terminal.png
至此,我們僅需要在自己的電腦上運行pycharm這個軟件就可以了,python解釋器及命令行窗口都可以根據需要任意切換,省去了在自己的電腦 上開啟虛擬機的麻煩