Pycharm遠程調試之ssh remote debug (一)
上一篇我們講了怎麼去初步創建一個遠程debug的工程,這篇我們來更深一下,講一下當我們要修改Interperter時要怎麼做。
1、創建一個工程,我們先將該工程使用local Interpreter,然後再把修改爲remote Interpreter,看看我們需要怎麼做(沒那麼簡單的)
2、修改我們的Project Interpreter 爲我們那好的remote Interpreter(在上一篇文章裏)
3、添加Path mapping,將我們的工程目錄映射到虛擬機中
4、然額,我們被騙了,我們做了映射了,難道沒有映射進來?什麼鬼
看了下官方的解釋,大致意思是:你個nuts,還需要創建Deployment
5、建立Deployment,"Tools"->"Deployment"->"Configuration"
6、創建一個Deployment,名字隨便起,選擇sftp(不知道什麼是sftp的面壁去)
7、配置我們的Deployment:IP,用戶名,密碼。然後test一下
先彆着急OK,還要在這裏面建立映射呢
OK吧
9、這時候"Tools"-->"Deployment"-->"Automatic upload"
10、這時候就該說Pycharm是個nuts了,Pycharm其實爲我們創建一個自動的sftp上傳工具,當你的代碼有更改的時候就傳幫你覆蓋上傳。
然而,原有的文件你只要沒動它,比如我們創建完Django有的幾個urls,views等文件,在我們創建Deploment前已經存在了,是不給上傳的。
機制問題,你需要手工上傳。
Tools菜單裏有,工程右鍵裏也有,不貼圖了。