Pycharm 设置远程调试

Pycharm版本:2019.1.1(Professional Edition)
注意!本文是将本地的项目同步到服务器,并进行远程调试。与其他的一些文章不同,有的文章是将服务器的项目同步到本地,然后进行远程调试。(其实,就是到达罗马的两条路而已,不必细究

  “为什么要使用远程调试呢?”
  “因为本地机器性能不足以作为训练机器”
  的确,用了远程调试之后才觉得,嗯~真香!

一、准备工作

  建立本地项目,我们可以看到,pycharm是调用了本地的python执行了本地的main.py文件,然后输出了Hello World!
本地项目

二、设置Deployment

  如图,Tools->Deployment->Configuration
设置Deployment
  左上角的“+”,新建一个SFTP,并按照要求填写并点击左上角对勾即可(点击左上角对勾把这个Deployment设为本项目的默认Deployment:
名字
填写服务器信息
在这里插入图片描述
  点击如图的Browse Remote Host可以显示服务器上的相关目录

打开服务器上的目录
  打开后效果如图,右侧部分就是远程服务器的文件目录:
服务器效果图
  在服务器上属于我们自己的目录下新建项目,可以看到File Transfer中有了相关的log(我喜欢让他俩叫一样的名字
在服务器上新建项目
  再次打开Deployment的Configration,现在要将本地的项目映射到服务器上,选择Mappings,然后选择服务器上刚才建立好的项目为Deployment Path
项目映射
  设置好映射之后,我们打开Remote Host检查,看看服务器的项目是否变绿:
检查映射是否成功
  最后将本地的文件同步到服务器,可以选择快捷键,或者是下图的按钮(记住,每次修改本地文件之后都要同步,不然服务器执行的还是之前未同步的代码
同步本地文件到服务器
  同步好之后的服务器项目目录和log图:
同步成功!
log图

三、设置远程解释器(前提是你之前没有远程解释器:

  
远程解释器设置
  点击如图的小齿轮->Add…
添加远程解释器
  Move->next即可:
move
  重新设置远程解释器的路径以及同步的项目目录->Finish,如下图:

建立远程解释器

四、一些奇怪的错误

4.1 “按照教程结束后为什么不能运行?”

  如果你运行之后,在下方的log框内出现这样的问题,那么你应该反思一下你自己,让服务器的解释器去找本地的main.py,你是准备做一个跨时空的解(lian)释(ai )吗?

在这里插入图片描述

4.2 “我检查了所有设置和映射,没有出现让本地解释器去解释服务器文件的事情,还有这样的问题,这是什么原因?”

  不好意思,我就是遇到了这样的情况。后来经过各种尝试,发现好像是因为解释器过多的原因,所以将之前重复设置的解释器都删掉,使用一个解释器,重新设置解释器的项目映射:
  只留一个解释器:
删除至一个解释器
  重新设置Mappings:
重新设置Mappings
设置完成

  • 13
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
设置Pycharm进行远程调试,首先需要安装Pycharm并配置远程调试。具体步骤如下: 1. 安装Pycharm:根据引用中的指引,安装Pycharm编辑器到你的计算机上。 2. 配置Pycharm远程调试:按照以下步骤进行配置: a. 打开Pycharm,点击"File"菜单,选择"Settings"。 b. 在设置窗口中,选择"Project interpreter"。 c. 点击右侧的按钮,选择"Add Remote"。 d. 根据你的远程服务器的配置,填写相关信息,例如远程服务器的IP地址、用户名和密码等。保存配置。 3. 进行测试:按照以下步骤进行测试: a. 在Pycharm中打开你要进行远程调试的项目。 b. 点击"Run"菜单,选择"Edit Configurations"。 c. 点击"+"按钮,选择"Python Remote Debug"。 d. 配置远程调试的参数,例如远程服务器的IP地址和端口号等。 e. 点击"OK"保存配置。 f. 在你的代码中添加断点,然后点击Pycharm调试按钮开始远程调试。 通过以上步骤,你就可以成功设置Pycharm进行远程调试了。记得根据你的实际情况进行相应的配置和调试操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Pycharm配置远程调试的方法步骤](https://download.csdn.net/download/weixin_38731761/12865606)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *2* [pycharm远程调试](https://blog.csdn.net/weixin_30758821/article/details/98288047)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] - *3* [PyCharm配置远程调试](https://blog.csdn.net/qq_43485197/article/details/84095993)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值