配置pycharm遠程部署調試主要用於本地代碼與遠程服務器上的代碼進行同步,使得本地代碼通過修改後,能夠很容易的同步到遠程服務器上。同時設置pycharm的解釋器爲遠程服務器的解釋器,在啓動項目後,對外鏈接的是遠程服務器的ip地址和端口號,便於其餘同事或領導鏈接查看項目成果(好比本身的OA機被公司設置了防火牆,外部沒法鏈接本身的Ip,咱們就有必要把項目同步到生產環境下的某個主機,在遠程主機建立項目的虛擬環境,安裝各類依賴包,配置到pycharm上啓動項目,方便其餘人經過遠程主機的ip查看項目效果)python
個人本地OA機 ip: 172.17.192.123服務器
遠程主機 ip: 172.18.128.78 port: 20022 用戶:XX 密碼: XXapp
本機位置:D:\devMGM2\MyProject\WWSMGM 其中WWSMGM就是個人項目文件編輯器
同步到遠程主機的位置:/data/dev/mjy/WWS/WWSMGM 其中/data/dev/mjy/WWSWWSMGM pycahrm會把本機項目文件中的子目錄文件同步到該文件目錄下 因此兩個WWSMGM文件同步spa
遠程主機虛擬環境:/data/dev/mjy/WWS/venv 其中venv是我手動建立的項目的虛擬環境 裏面有python解釋器3d
到此 已經完成了所需配置。咱們能夠啓動項目了,發現此時運行服務器已是遠程主機了:調試
若是pycharm使用的不是遠程主機上的解釋器,而是本身OA電腦上的python解釋器, 那麼項目啓動後就會顯示啓動服務器依然是本身電腦ip, 也就是說配置的解釋器在那臺機器上,項目就啓動在哪臺機器上,這也是解釋器的做用。因此 遠程部署調試要和遠程虛擬環境解釋器配合使用blog