利用pycharm调试ssh远程程序,并实时同步文件

或许你的服务器由于设置问题,不能通过Vscode进行远程调试python程序,那么本篇文章提供了利用pycharm远程调试程序的方法,且使用的编译器可以是服务器中的虚拟环境的编译器,可以实时同步本地与服务器的文件内容。希望对你能够有所帮助~

1.新建项目

在这里插入图片描述

2.配置远程链接

(1)首先,通过Tools->Deployment->Configuration点击进入配置窗口。

在这里插入图片描述

(2)首先对Connection中的内容进行设置,这里配置的是服务器信息

在这里插入图片描述

点击...按钮,进入界面输入你服务器的用户名(Username)以及服务器地址(Host)。

在这里插入图片描述

可以简单测试一下是否连通了。

在这里插入图片描述

(3)其次,对Mappings中的内容进行设置,这里配置的是本地调试位置和远程项目位置
其中本地调试位置(Local path)是项目创建是自动生成的,而远程项目位置(Development path)记得一定要自己填写上你准备调试的项目的文件路径。

在这里插入图片描述

3.选择解释器

(1)点击File->Settings,为项目配置远程解释器。

在这里插入图片描述

(2)选择Add Interpreter->On SSH,进入添加界面。

在这里插入图片描述

(3)找到刚刚配置好的,添加即可,点击Next
注意注意注意:每远程调试一个新的项目,一定要重新创建一个链接并根据新创建的链接重新配置一个新的解释器,不然会报错!(即每远程调试一个新的项目,就重复一遍以上的步骤。)

在这里插入图片描述

链接过程… …, 点击Next

在这里插入图片描述

(4)正式添加服务器的远程解释器!
注意一:添加的解释器路径,一定要正确哈,是你想使用的虚拟环境的路径下的python.exe程序。

在这里插入图片描述

注意二:添加同步文件夹位置,必须通过点击这个文件夹一样的符号添加才可以,手动输入在Sync folders的路径是没有用的。没有问题点击OK即可。

在这里插入图片描述

4.令文件实时同步

为保证在调试过程中,我们对文件进行了修改后服务器也能随之改变内容。因此,我们在这里设置文件是实时同步修改的。即在本地的pycharm修改后,服务器是同步修改的,反之亦然。
在这里插入图片描述
选择Always即可。

在这里插入图片描述

5.确认是否同步成功

可以看到,进入这个目录后,是绿色的条条,说明是同步成功啦。
在这里插入图片描述

6. 把服务器的内容下载到本地

选中同步的项目,点击鼠标右键Download from here
在这里插入图片描述

7. 如何打开 Remote Project Tab

通过点击 Tools | Deployment | Browse Remote Host 或者 View | Tool Windows | Remote Host from the main menu.
在这里插入图片描述

  • 12
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
PyCharm中使用SSH进行远程开发,你可以按照以下步骤进行设置: 1. 打开PyCharm并打开你的项目。 2. 转到"File"(文件)菜单,然后选择"Settings"(设置)。 3. 在弹出的对话框中,展开"Build, Execution, Deployment"(构建、执行、部署)选项,并选择"Deployment"(部署)。 4. 点击右上角的"+"按钮,以添加新的部署配置。 5. 在弹出的对话框中,选择"SFTP"作为部署类型。 6. 在"Connection"(连接)选项卡中,填写以下信息: - SFTP host:远程服务器的IP地址或主机名。 - Port:SSH服务器的端口号,默认为22。 - Root path:远程服务器上的根路径。 - User name:SSH登录用户名。 - Auth type:选择使用密码或私钥进行身份验证。 7. 如果选择密码身份验证,请提供密码。如果选择私钥身份验证,请提供私钥文件的路径。 8. 点击"Test SFTP Connection"(测试SFTP连接)按钮,以确保连接设置正确无误。 9. 切换到"Mappings"(映射)选项卡,并设置本地路径和远程路径之间的映射关系。这将决定在远程服务器上的哪个位置同步你的文件。 10. 点击"OK"保存配置。 11. 在主界面右下角的"Deployment"工具窗口中,选择你刚刚创建的部署配置。 12. 点击工具窗口中的"Upload to ..."按钮,以将你的项目文件上传到远程服务器。 现在,你可以在PyCharm中编辑和运行你的代码,并将更改自动同步远程服务器上。你还可以使用PyCharm的其他功能,如远程调试远程终端。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zz_Lambda

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值