PyCharm实现远程调试

本文详细介绍了如何在PyCharm Professional中实现远程服务器部署,包括设置FSTP连接、配置SSH/SFTP、指定部署路径、配置远程解释器和同步机制。重点在于部署步骤及注意事项,帮助开发者高效管理项目和代码同步。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PyCharm实现远程调试

注:PyCharm Professional才可实现远程部署,Community没有此功能,如果是在校学生,可以使用学校邮箱申请免费使用PyCharm Professional版

部署远程服务器

打开PyCharm,选择工具 -> 部署 -> 配置,如图:
在这里插入图片描述

点击窗口左上角 + 号,选择FSTP,自定义定义服务器的名字,例:hostname

在这里插入图片描述

设置服务器信息
设置连接信息,如图::
在这里插入图片描述
在这里插入图片描述

进仅对此项目可见:默认是勾选的,这样每个项目都会对应一个部署配置。也可不勾选,所有项目公用一个配置,但这时候就要注意根路径的设置。
类型:选择SFTP
SSH配置:
主机:远程服务器的ip地址,端口:服务器给SSH服务开启的端口,内网的话选择22即可
用户名:远程服务器的用户
身份验证类型:密码(推荐),并勾选保存密码,省去同步时提示密码
连接参数:勾选每,可以设置本地和远程多久进行同步操作,默认300s。文档后文会介绍自动同步。
根路径:
自动检测会定位到服务器的用户主目录
也可以自定义选择目录,例如目录结构如下:
/home/username/PythonProject/
├──Project_1
├── Test
└──Project_2
若根路径选择/home/username/PythonProject,那么配置成功后三个项目的文件目录都可以看到
若根路径选择/home/username/PythonProject/Test,那么配置成功后只能看到项目二文件下的目录
web服务器:默认为空
客户端-服务器通信编码:UTF-8

设置映射信息:
在这里插入图片描述

本地路径:项目在本地的存储路径
部署路径:项目在服务器的存储路径,推荐与本地项目同名,方便管理。注意这里是相对上文中根路径的相对路径
若根路径选择的是项目的父目录,例如 /home/username/PythonProject,那么这里就要选择具体的项目目录,例如 /Test (其中的 / 代表根路径)
若根路径选择的是项目的具体目录,例如 /home/username/PythonProject/Test,那么这里只需填 / 即可

web路径:默认为空
最后点击确定
经过上面的配置后,就可以在PyCharm界面的右侧看到服务器上的项目了,如图:
在这里插入图片描述

这里我配置的根路径就是项目的父目录,所以能看到这个目录下的所有文件目录,其中Test项目背景是浅绿色,代表的是映射配置中的部署路径,文件的同步也仅局限在Test项目下。

设置远程解释器

选择文件 -> 设置 -> 项目(根据个人具体的项目名字)-> Python解释器
在这里插入图片描述

点击添加,配置SSH远程解释器,选择现有服务器配置,若下拉框为空,则点击右侧按钮来新增SSH配置,如图:
在这里插入图片描述

点击左上角 + 号,依次填入远程服务器的信息,这里和前面部署远程服务器内容相同,测试连接成功后点击确定
在这里插入图片描述
回到SSH解释器,在现有服务器配置的下拉框中选择刚才的配置,点击下一个,如图:
在这里插入图片描述

选择远程服务器上Python版本所在的目录,要精确到具体的python3.x,同步文件夹默认,我的python版本目录如图:
在这里插入图片描述

点击确定完成,配置成功后PyCharm界面右下角会多出刚才配置号的远程解释器,如图:
在这里插入图片描述

控制台运行的Python版本

选择文件 -> 设置 -> 工具 -> SSH终端
选择SSH配置,在下拉框中选择刚才配置的SSH解释器即可
在这里插入图片描述

在PyCharm界面底部点击Python控制台,出现的窗口中就是远程终端,如图:
在这里插入图片描述

PyCharm注意事项

左边是本地目录,右边是远程目录,两边都可以修改代码,但是要注意同步,本地代码修改后要进行上传,远程代码修改后要进行下载。推荐在本地修改代码。
关于上传和下载,如图:
在这里插入图片描述

上传或下载进度会在PyCharm界面底部显示,如图:

在这里插入图片描述

PyCharm是一款功能强大的Python集成开发环境,它提供了许多工具和功能来方便开发人员进行Python项目的编写和调试远程调试PyCharm的一个重要功能之一,它允许开发人员在远程服务器上调试Python代码。 要配置PyCharm进行远程调试,首先需要确保已经安装了PyCharm,并且已经连接到了目标远程服务器。接下来,按照以下步骤进行配置: 1. 打开PyCharm并创建一个新项目,或者打开一个已有的Python项目。 2. 在PyCharm的工具栏中,点击"Run"菜单,然后选择"Edit Configurations"选项。 3. 在弹出的配置对话框中,点击左上角的"+"按钮添加一个新的远程配置。 4. 在配置对话框中,选择"Python Remote Debug"选项。 5. 在"Host"字段中输入远程服务器的IP地址或主机名。 6. 在"Port"字段中输入远程服务器上用于调试的端口号,默认是"5678"。 7. 如果需要,可以在"Path mappings"字段中指定远程服务器和本地机器上的代码文件的映射关系。 8. 确认配置信息无误后,点击"OK"保存配置。 配置完成后,您可以在PyCharm中运行远程调试。首先,将断点设置到您想要调试的代码行上。然后,点击工具栏中的"Debug"按钮。PyCharm将尝试与远程服务器建立调试连接,并在调试模式下执行您的代码。您可以使用PyCharm调试工具栏和窗口来查看变量的值、单步调试代码等。 需要注意的是,远程调试配置的成功与否取决于您是否正确设置了远程服务器的访问权限和网络连接。另外,确保远程服务器上已安装了相应的调试器和必要的依赖库。 总之,PyCharm远程调试配置可以让开发人员方便地在远程服务器上调试Python代码,提高了开发效率和代码质量。同时,了解和掌握远程调试配置的方法可以帮助您更好地利用PyCharm的功能和工具进行开发。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值