pycharm远程调试

今天在使用pycharm过程中,需要在虚拟机ubuntu环境下和windows环境下分别去跑一个小程序,检查下区别,需要开两个pycharm同时还得开着虚拟机,很是麻烦,就想着pycharm可不可以远程调试,这样在windows上运行的pycharm只需要切换下python解释器就可以了,需要windows环境就切换本地的python解释器,需要linux环境就切换到远程linux服务器的python解释器,这样只需要开个pycharm就行,虚拟机也不用开了,会方便很多。

下面是具体的实践过程

1、菜单--->Tools--->Deployment--->Configuration

pycharm远程调试_第1张图片
image.png

2、点击加号,添加server---〉选择SFTP

pycharm远程调试_第2张图片
image.png

3、输入IP、用户名,密码,Python项目目录:

pycharm远程调试_第3张图片
image.png

4、Mappings选项卡,添加mappings路径。

pycharm远程调试_第4张图片
image.png

5、菜单->Tools->Deployment->Options,将“Upload changed files automatically to the default server”改为 “On explicit save action”,然后你每次Ctrl+s的时候,修改的代码就自动上传了

pycharm远程调试_第5张图片
image.png

6、菜单--->File--->Settings--->Project:xxx--->Project Interpreter

pycharm远程调试_第6张图片
image.png

7、点击

image

按钮--->more--->'+'--->'Add Remote'

pycharm远程调试_第7张图片
image.png

8、点击Move---〉ok

9、保存修改---〉等待生效---〉完成。

10、将pycharm中的terminal也切换到远程服务器

Tools -->start ssh session

pycharm远程调试_第8张图片
pycharm切换为远程terminal.png

至此,我们仅需要在自己的电脑上运行pycharm这个软件就可以了,python解释器及命令行窗口都可以根据需要任意切换,省去了在自己的电脑 上开启虚拟机的麻烦

你可能感兴趣的:(pycharm远程调试)