1. 程式人生 > >Mac下使用pycharm遠程調試py腳本

Mac下使用pycharm遠程調試py腳本

tps 直接 本地 下使用 版本 img col pan 下載

pycharm的pro版本才支持遠程調試,如下,添加服務器配置,選擇添加 SFTP

技術分享圖片

之後填寫服務器地址,用戶名,密碼認證方式,此處我的服務器因為已經使用添加了免密的秘鑰對登錄方式,所以直接選擇開放式的密碼登錄,然後點擊測試連接和自動獲取主目錄

註意,此處有坑,會導致在服務器地址、用戶名、秘鑰對均正確,在終端可以直接免密登錄,但是此處卻無法登錄,提示認證不通過,參照此網頁解決:https://blog.jetbrains.com/pycharm/2017/08/ssh-agent-simplify-ssh-keys/

主要解決步驟(如果不成功,可以先用 ssh-keygen -p ,添加ssh免密登錄時的認證密碼,之後再刪除密碼)

ssh-add -K <private key file>

技術分享圖片

之後填寫本地路徑以及遠程路徑

技術分享圖片

填寫完成後,本地到遠程服務器的連接服務就完成了,但是遠程運行腳本還需要將python的環境更換成遠程服務器的環境

打開pycharm設置,或者直接 花鍵+,

技術分享圖片

技術分享圖片

技術分享圖片

選擇剛才添加的SFTP連接

技術分享圖片

技術分享圖片

技術分享圖片

將腳本從服務器下載至本地

技術分享圖片

然後就可以愉快滴在本地使用pycharm調試服務器py腳本了

技術分享圖片

Mac下使用pycharm遠程調試py腳本