Q1: why we need this work mode? A1: 就今天而言,我的电脑跑一个程序差点把电脑累死。但是就实际使用而言,有了服务器,根本没有必要再去压榨我们自己的电脑往死了跑。自己的电脑有一个编辑功能就好,具体的运行交给服务器。所以就相当于是我们用着友好的IDE的界面,但是实际的运行让服务器完成。 Q2: 所以,远程调试是指什么? A2: 远程调试就是指(个人理解):本地编辑代码,更新到服务器上面去运行。 Q3:可以手动操作,在本地编辑好,然后scp 上传到服务器,再登录服务器,输入命令行,运行,出结果,是不是感觉很麻烦? A3: 反正我觉得麻烦,因为有更好的方式,上面的连接上传登录任务通过一次Pycharm的配置后,全部都交给服务器来完成,而且在pycharm打开ssh 会话,登录的步骤都可以省掉。 Q4:具体如何实现呢? A4: 步骤如下: .1 在服务器上面创建一个目录,用来存储你上传的项目。 .2 配置pycharm里的ssh,位置在文件->设置->工具->ssh配置。具体内容要根据个人服务器进行填写 .3 然后保持在文件->设置->项目->python解释器中,选择远程解释器,也就是你服务器上的python.py文件。 .4 接下来就是重要的路径映射,简单来说就是你本次的项目所在的目录要放在服务器上的哪个目录下。这个时候有一个可以勾选的选项,就是自动上传,可以选择不勾选,而是以后都在工具->部署中选择手动上传。 .5 点确定,完成配置 .6 代码编辑完成之后,工具->启动ssh会话,在pycharm的最下面有一个命令行终端,cd 到项目所在目录下。接下来的操作就和在自己电脑上操作一样了。