首页 > 代码库 > 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(二)