Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Pycharm 实现远程部署和调试,原来这么简单

Pycharm 实现远程部署和调试,原来这么简单

作者头像
吾非同
发布于 2020-12-07 03:38:28
发布于 2020-12-07 03:38:28
1.7K0
举报
文章被收录于专栏:吾非同吾非同

一般代码本地调试完成后,需要运行到服务器上,比如自动化测试脚本、爬虫脚本等,所以第一步需要将项目上传到服务器,然后在服务器上进行调试和运行。

但是需要长期维护和开发的项目,这样就繁琐了很多,并且我们时常要维护多个测试或者开发环境,每个环境的Python版本和依赖包有可能还存在差异,这样的话,每次更新需要花费的时间就更多了。

其实,很多的编辑器都考虑到这个问题,可以实现远程调试,比如Pycharm、Vscode等。

Pycharm可以进行远程部署项目(上传和下载),还可以通过配置远程解释器进行远程调试。

注意:只有PyCharm专业版才具有远程调试功能,社区版不具有该功能哦~

PyCharm连接远程服务器

1.在顶部菜单中选择Tools>Deployment>Configuration

2.在弹出的窗口,点击+,选择SFTP

填写服务器名称,点击ok

3.在connection窗口填写服务器IP、账号、密码,完成后点击Test Connection,测试连接是否成功。

Root path:远程连接的根目录

4.进入Mappings,设置文件映射,输入本地项目录以及远程目录,点击apply之后,配置就完成了。

远程目录是Root path的相对路径,如果Root path写成/这里就是绝对路径。

5.完成上面的配置后,Pycharm就相当于一个ftp工具,可以查看和修改服务器上的文件及目录。你可以通过Tools > Deplotment > Browse Remote Host来打开相应的RemoteHost面板,可以看到服务器上的文件,显示的范围是Connection选项卡下配置的Root path路径下的目录。可以右键这些文件进行删除、权限修改等操作。

6.上传下载功能

本地修改完代码后,点击Tools>Deployment,根据第4步配置的文件映射,点击Upload to进行文件上传到远程服务器(可以配置多个服务器进行选择),也可以点击Download from下载服务器文上的文件(可以配置多个服务器进行选择)。

配置远程解释器

1.进入 File -> Settings -> Project Interpreter,点击右上角Add

2.在窗口中,选择SSH Interpreter,填写配置信息:服务器Host地址、端口号Port,用户名Username,点击下一步,填写服务器密码password。

3.点击Next,填写服务器上Python解释器的位置,服务器上的远程同步文件夹Sync folders。

如果不知道服务器上Python安装在哪,可以使用命令 which python 找到Python的安装位置

4.在 File -> Settings -> Project Interpreter中选择配置的远程解释器,自动加载服务器上Python的依赖库,可以在pycharm上进行远程安装卸载更新。

5.完成解释器配置后,运行项目,可以看到Python Console 中出现远程解释器的版本及交互信息。

往期推荐

2020 最烂密码 TOP 200 大曝光!

Python 常用的GUI框架都有哪些

Python调用系统命令的六种方法

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 吾非同 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
教你使用PyCharm实现远程调试
最近手头被交接了几个测试脚本,都需要进行二次开发或者持续维护,这几个测试脚本分别被部署在不同的服务器中,使用的Python环境也各不相同,因此如果在本地进行二次开发再部署到服务器中,会很麻烦,所以在本地PyCharm上搭建一个远程调试功能,对脚本进行远程调试和运行,就会特别方便啦。
用户5521279
2019/06/02
1.3K0
PyCharm 配置远程python解释器和在本地修改服务器代码
先说说自己的使用场景,我是在什么情况下,需要将IDE配置成这样的环境来方便我的工作。
Lansonli
2021/10/09
1.3K0
pycharm设置远程调试_调试助听器需要什么配置的电脑
默认情况下我们在本地开发Python程序时,使用的是本地的Python解释器,如果你安装了virtualenv或者pyenv的话,还可以选择这些虚拟环境。而使用Pycharm的专业版,则还可以选择使用远程Linux机器上的解释器。下面就来介绍下使用远程解释器的步骤。
全栈程序员站长
2022/09/27
4290
pycharm设置远程调试_调试助听器需要什么配置的电脑
pycharm本地远程连接服务器,并在本地调试服务器代码
以pycharm professional 2019.1版本为例(使用学校邮箱注册,可以走教育通道) 本地系统:Ubuntu16.04
烤粽子
2021/07/07
8K0
pycharm本地远程连接服务器,并在本地调试服务器代码
Pycharm远程连接服务器(windows下远程修改服务器代码)[通俗易懂]
http://blog.csdn.net/duankaifei/article/details/41898641
全栈程序员站长
2022/09/27
9.5K0
Pycharm远程连接服务器(windows下远程修改服务器代码)[通俗易懂]
Pycharm专业版配置远程服务器并自动同步代码
如果每次都在本机上面写代码,然后传到服务器上面,在服务器上面运行就太麻烦了。这样的方式十分繁琐,效率很低。
py3study
2020/02/27
4K0
Pycharm专业版配置远程服务器并自动同步代码
Pycharm配置远程调试
在搞深度学习的时候,我们在本地开发,但是需要在服务器去运行工程,所以需要使用Pycharm进行远程配置,可以实现本地代码自动同步到服务器,并在本地使用服务器的解释器。
代码的路
2023/09/06
7400
Pycharm配置远程调试
termux安装ssh服务_python ssh连接
大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。 Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺
全栈程序员站长
2022/09/28
4K0
termux安装ssh服务_python ssh连接
pycharm远程部署_pycharm 远程调试
File → Settings → Project:XXX →Python Interpreter
全栈程序员站长
2022/11/17
1.8K0
pycharm远程部署_pycharm 远程调试
pycharm远程运行_泪指轮传说2图文攻略
这一篇文章是以前的文章,有的朋友已经看过,但是没有关系,因为这次我准备介绍这几大调试工具都是如何调试,又该如何选择。
全栈程序员站长
2022/09/27
5250
pycharm远程运行_泪指轮传说2图文攻略
pycharm远程开发与调试
打开pycharm,tools->Deployment->Configuration, 在左边栏点“+“号添加远程服务器。
kirin
2020/12/21
9200
利用PYCHARM在CentOs上远程开发调试ODOO12
开发笔记本:PYCHARM专业版,本例用:JetBrains PyCharm 2017.3.2 Professional Edition。
好派笔记
2021/09/13
1.2K0
pycharm远程运行_pycharm打开远程项目
Python是时下最流行、最火爆的编程语言之一,具体原因如下: 1、简单、易学,适应人群广泛
全栈程序员站长
2022/09/27
2K0
pycharm远程运行_pycharm打开远程项目
AutoDL算力租用++Pycharm中SSH、SFTP连接远程服务器[通俗易懂]
创建一个新的Pycharm项目(如果你的代码在服务器上,你需要用一个新的纯Python项目同步服务器上的项目,那么进行这一步)
全栈程序员站长
2022/09/07
8.4K0
AutoDL算力租用++Pycharm中SSH、SFTP连接远程服务器[通俗易懂]
如何远程调试Python代码
平时使用python写的代码对外部依赖性都不复杂,这些代码在本地调试,运行没问题之后,就可以放到生产去跑了。然而,最近的一个项目,由于使用了一些内部服务,需要连接到内部的环境进行调试。 如果每次都修改代码之后,发布一次到内部环境运行测试,这样子操作流程略显繁琐了。于是乎,我就查阅了一些资料,发现我平时使用的Pycharm可以提供代码远程调试的功能,正好也可以解决我的问题。
py3study
2020/01/03
1.3K0
如何远程调试Python代码
手把手教你用Pycharm连接远程Python环境
这个要从我的一次经历说起,有一次我帮朋友爬取一些东西,由于类别不同,分了几次爬取,这一次我写好规则之后,依然正常爬取,由于我本人比较善良,加上数据量目测并不是太多,并没有使用代理ip,并且将scpay的速度控制的比较慢,一般爬取时,一般也就几分钟而已,泡一杯咖啡喝几口就完了。
Python进阶者
2021/02/05
4.6K0
手把手教你用Pycharm连接远程Python环境
pycharm无法连接服务器_pycharm部署项目到服务器
Pycharm 连接服务器是最为常用的内容,本文记录了 Pycharm 连接服务器的方法。
全栈程序员站长
2022/09/28
4.6K0
pycharm无法连接服务器_pycharm部署项目到服务器
使用 PyCharm 远程调试 Django 程序「建议收藏」
这阵子组内流行使用 Django 写管理端程序。大家习惯了在 Windows 上使用 PyCharm 等 IDE 快速方便地进行开发,但是由于管理端使用了一些公司的公共组件,而这些组件又只提供了 Linux 上的 Python 接口,因此必须在 Linux 上运行 Django 程序。值得庆幸的是,大多数的 IDE 都提供了远程调试功能, PyCharm 也可以经过简单配置进行远程调试。
全栈程序员站长
2022/09/27
1.8K0
Pycharm远程调试服务器代码(使用P
1.随便准备一个项目工程,在本地用Pipenv创建一个虚拟环境并生成Pipfile和pipfile.lock文件,如下:
py3study
2020/01/16
5.2K0
Django REST framework+Vue 打造生鲜超市(十) 十一、pycharm远程代码调试
十一、pycharm远程代码调试  第三方登录和支付,都需要有服务器才行(回调url),我们可以用pycharm去远程调试服务器代码 服务器环境搭建 以全新阿里云centos7系统为例: 11.1.阿
zhang_derek
2018/04/19
1.5K0
Django REST framework+Vue 打造生鲜超市(十)
		十一、pycharm远程代码调试
推荐阅读
相关推荐
教你使用PyCharm实现远程调试
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档