首页 > 代码库 > Pycharm远程调试之ssh remote debug(二)

Pycharm远程调试之ssh remote debug(二)

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,还要在这里面建立映射呢




8、点击Mappings选项卡,然后建立映射

技术分享

OK吧



9、这时候"Tools"-->"Deployment"-->"Automatic upload"

技术分享



10、这时候就该说Pycharm是个nuts了,Pycharm其实为我们创建一个自动的sftp上传工具,当你的代码有更改的时候就传帮你覆盖上传。

然而,原有的文件你只要没动它,比如我们创建完Django有的几个urls,views等文件,在我们创建Deploment前已经存在了,是不给上传的。

机制问题,你需要手工上传。


Tools菜单里有,工程右键里也有,不贴图了。

Pycharm远程调试之ssh remote debug(二)