Pycharm遠程調試之ssh remote debug(二)

Pycharm遠程調試之ssh remote debug (一)


上一篇我們講了怎麼去初步創建一個遠程debug的工程,這篇我們來更深一下,講一下當我們要修改Interperter時要怎麼做。


1、創建一個工程,我們先將該工程使用local Interpreter,然後再把修改爲remote Interpreter,看看我們需要怎麼做(沒那麼簡單的)

wKioL1i42Pjh0gmtAACP0pZjxXE295.png



2、修改我們的Project Interpreter 爲我們那好的remote Interpreter(在上一篇文章裏)

wKiom1i42RvArF0QAADuNKEi-ZA604.png



3、添加Path mapping,將我們的工程目錄映射到虛擬機中

wKioL1i42TLyEJUBAAA4DmEs1gw099.png



4、然額,我們被騙了,我們做了映射了,難道沒有映射進來?什麼鬼

wKioL1i40_KhF2zkAAAbJOa7oow424.png-wh_50

看了下官方的解釋,大致意思是:你個nuts,還需要創建Deployment




5、建立Deployment,"Tools"->"Deployment"->"Configuration"

wKiom1i42U7B6wU4AADN-DNYBGY524.png




6、創建一個Deployment,名字隨便起,選擇sftp(不知道什麼是sftp的面壁去)

wKiom1i42WGjfIlpAADAh1TjneE007.png




7、配置我們的Deployment:IP,用戶名,密碼。然後test一下

wKiom1i42XDRVK8iAADAop4m8pU909.png

先彆着急OK,還要在這裏面建立映射呢




8、點擊Mappings選項卡,然後建立映射

wKioL1i42YWC0_l6AABsT0Gw6PY249.png

OK吧



9、這時候"Tools"-->"Deployment"-->"Automatic upload"

wKiom1i410OSXFQxAACdJzDNWd0966.png



10、這時候就該說Pycharm是個nuts了,Pycharm其實爲我們創建一個自動的sftp上傳工具,當你的代碼有更改的時候就傳幫你覆蓋上傳。

然而,原有的文件你只要沒動它,比如我們創建完Django有的幾個urls,views等文件,在我們創建Deploment前已經存在了,是不給上傳的。

機制問題,你需要手工上傳。


Tools菜單裏有,工程右鍵裏也有,不貼圖了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章