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菜单里有,工程右键里也有,不贴图了。

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