前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >pycharm远程部署_pycharm 远程调试

pycharm远程部署_pycharm 远程调试

作者头像
全栈程序员站长
发布于 2022-11-17 09:55:54
发布于 2022-11-17 09:55:54
1.8K0
举报

看完本篇文章你可以:

  1. 同步本地和服务器的全部或者部分文件
  2. 本地debug,服务器跑实验

在这之前你要确保

  1. 服务器上已经创建好虚拟环境
  2. 你本地已经安装好pycharm

那我们开始吧?


pycharm 2022.2

文章2022.9.19更新

1. 用pycharm打开项目

  • 如果你代码在自己电脑上,直接用pycharm打开就行了。
  • 如果你代码在服务器上,那你用pycharm创建一个空项目。

2. 设置Python解释器

这一步就是将你电脑上的pycharm连接上服务器的Python解释器

打开解释器设置。

File → Settings → Project:XXX →Python Interpreter

打开之后再右边这添加解释器。选On SSH

把地址、端口、用户名、密码填上。

出现这个等一等,等它显示完了直接next就行了。

然后看下图,如果你服务器上已经弄好虚拟环境了或者其他python环境,你就Existing

  • Interpreter这里是解释器的地址,找到你虚拟环境里的Python。
  • Sync folder是你本地和服务器上存代码的地址映射,不用在这里设置,在这里设置好麻烦,如果你用的集群,你要选好多层文件夹。

都选上以后点确定即可。

4. 同步

Tool→Deployment→Configuration

connection选项卡,点Autodetect自动给你定位到你账户下的home目录,少选好多层文件夹。

然后再去mapping选项卡设置到你想映射的地址。

如果你不想同步某些文件。在Exclude Paths里添加对应地址,不想把本地的某些文件同步过去就添加local path。不想把服务器上某些文件下载回本地就添加Deployment path。

4. 同步

设置完毕以后在项目上右键,Deployment,你就可以根据自己的需要选择向服务器传代码还是从服务器下拉代码了。


pycharm 2021.12

1 创建本地文件

远程服务器上已经有一个文件了。现在你在本地创建一个同名文件。(当然不同名也可以,你自己能分辨出来就好)

服务器上的虚拟环境为DrQA,所以我在本地新建一个DrQA空文件夹。


2 用pycharm打开空项目


3 配置服务器的解释器

因为你要在自己电脑上用服务器跑代码,所以当然要用服务器上的解释器啦。

首先左上角File → Setting → project xxx → python interpreter

点右上角的小齿轮,然后点add

选择SSH Interpreter,然后在上边填上服务器的地址、username、密码。

  1. 那里需要填入服务器的python解释器地址 如果不知道位置的话到服务器里用whereis python找一下子。 下边显示了我服务器里能找到的python。我就选定anaconda里的python3.8了,然后将pycharm的①定位到我想要的解释器。
  1. 那里需要填入同步文件夹。暂时先不用管它,下一步会详细说怎么搞。

4 关联本地和服务器的文件夹

Tools→Deployment→Configuration

  1. 先测试一下服务器是否连接成功

成功的话会显示下边这个图片的。

  1. 将本地文件夹的地址对应到服务器相应的文件夹
  1. 设置不同步的文件夹 下图中可以看到,有两项deployment path和local path。前者是服务器地址,后者是本地地址。 如果你服务器上有东西不想同步到本地,你就把服务器上文件的地址添加到deployment path中 如果你本地有东西不想同步到服务器,那你就将本地文件的地址添加到local path中

我这里是把数据集和一些无关文件加入了,同步的时候就不会把数据集给我同步过来了。要不然30G数据集能要我命……


5 同步数据

看上图:

  • upload to … 顾名思义改完代码以后更新服务器代码。
  • download from … 从服务器下载代码到本地。

这里我们从服务器下载下来数据。选择download from ...

他会问你从哪里下载,选定你的服务器。之后等待下载完毕即可。

验证一下。同步的文件是没错的。之后就可以愉快的在本地修改代码了。

但是要注意,每次修改代码以后都要在项目那里upload to... 才会更新服务器代码。


?我终于要开始跑代码了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/223063.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月29日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
pycharm远程部署_远程连接服务器失败
File → Settings → Project:XXX →Python Interpreter
全栈程序员站长
2022/09/25
23.4K0
pycharm远程部署_远程连接服务器失败
pycharm本地远程连接服务器,并在本地调试服务器代码
以pycharm professional 2019.1版本为例(使用学校邮箱注册,可以走教育通道) 本地系统:Ubuntu16.04
烤粽子
2021/07/07
8.2K0
pycharm本地远程连接服务器,并在本地调试服务器代码
教你使用PyCharm实现远程调试
最近手头被交接了几个测试脚本,都需要进行二次开发或者持续维护,这几个测试脚本分别被部署在不同的服务器中,使用的Python环境也各不相同,因此如果在本地进行二次开发再部署到服务器中,会很麻烦,所以在本地PyCharm上搭建一个远程调试功能,对脚本进行远程调试和运行,就会特别方便啦。
用户5521279
2019/06/02
1.4K0
Pycharm 实现远程部署和调试,原来这么简单
一般代码本地调试完成后,需要运行到服务器上,比如自动化测试脚本、爬虫脚本等,所以第一步需要将项目上传到服务器,然后在服务器上进行调试和运行。
吾非同
2020/12/07
1.8K0
Pycharm 实现远程部署和调试,原来这么简单
django服务器_pycharm配置远程服务器解释器
可以看到,刚刚新建的test环境右边的[SSH configuration]中已经出现了一个服务器地址名。按下图红框操作
全栈程序员站长
2022/11/16
9830
django服务器_pycharm配置远程服务器解释器
pycharm设置远程调试_调试助听器需要什么配置的电脑
默认情况下我们在本地开发Python程序时,使用的是本地的Python解释器,如果你安装了virtualenv或者pyenv的话,还可以选择这些虚拟环境。而使用Pycharm的专业版,则还可以选择使用远程Linux机器上的解释器。下面就来介绍下使用远程解释器的步骤。
全栈程序员站长
2022/09/27
4410
pycharm设置远程调试_调试助听器需要什么配置的电脑
使用 PyCharm 远程调试 Django 程序「建议收藏」
这阵子组内流行使用 Django 写管理端程序。大家习惯了在 Windows 上使用 PyCharm 等 IDE 快速方便地进行开发,但是由于管理端使用了一些公司的公共组件,而这些组件又只提供了 Linux 上的 Python 接口,因此必须在 Linux 上运行 Django 程序。值得庆幸的是,大多数的 IDE 都提供了远程调试功能, PyCharm 也可以经过简单配置进行远程调试。
全栈程序员站长
2022/09/27
1.9K0
PyCharm 配置远程python解释器和在本地修改服务器代码
先说说自己的使用场景,我是在什么情况下,需要将IDE配置成这样的环境来方便我的工作。
Lansonli
2021/10/09
1.4K0
Pycharm配置远程调试
在搞深度学习的时候,我们在本地开发,但是需要在服务器去运行工程,所以需要使用Pycharm进行远程配置,可以实现本地代码自动同步到服务器,并在本地使用服务器的解释器。
代码的路
2023/09/06
8020
Pycharm配置远程调试
AutoDL算力租用++Pycharm中SSH、SFTP连接远程服务器[通俗易懂]
创建一个新的Pycharm项目(如果你的代码在服务器上,你需要用一个新的纯Python项目同步服务器上的项目,那么进行这一步)
全栈程序员站长
2022/09/07
8.7K0
AutoDL算力租用++Pycharm中SSH、SFTP连接远程服务器[通俗易懂]
Pycharm远程连接服务器(windows下远程修改服务器代码)[通俗易懂]
http://blog.csdn.net/duankaifei/article/details/41898641
全栈程序员站长
2022/09/27
9.9K0
Pycharm远程连接服务器(windows下远程修改服务器代码)[通俗易懂]
在PyCharm上配置SFTP并使用远程解释器
作者:丁果,对django、pyqt、opencv、tornado感兴趣。GitHub:https://github.com/lidingke
Python中文社区
2018/07/26
6.1K0
在PyCharm上配置SFTP并使用远程解释器
Pycharm远程调试服务器代码(使用P
1.随便准备一个项目工程,在本地用Pipenv创建一个虚拟环境并生成Pipfile和pipfile.lock文件,如下:
py3study
2020/01/16
5.2K0
pycharm配置远程服务器_服务器asp环境配置
首先介绍下我本人情况,我在 windows 笔记本电脑上下载了 Pycharm 专业版,因为我本人只是用来跑代码,想把代码自动同步起来,因此特地通过 Pycharm 来远程使用 Linux 上配置好的环境,加速代码运行。当然大家也可以使用Xshell等软件,使用命令行来操作。
全栈程序员站长
2022/09/27
6.9K0
pycharm配置远程服务器_服务器asp环境配置
pycharm远程调试ODOO12开发环境配置
1)操作系统为UBUNTU18.04,本实验在Esxi虚拟化平台上搭建服务器系统;
好派笔记
2021/09/15
1.3K0
利用PYCHARM在CentOs上远程开发调试ODOO12
开发笔记本:PYCHARM专业版,本例用:JetBrains PyCharm 2017.3.2 Professional Edition。
好派笔记
2021/09/13
1.3K0
[Pycharm] 远程连接服务器
File->Settings->Project->Python Interpreter
全栈程序员站长
2022/09/27
10.8K0
[Pycharm] 远程连接服务器
pycharm如何远程连接服务器_py服务端软件
一般连接服务器需要服务器的ip地址,IP地址分为内外IP和外网IP,一般高校实验室的服务器使用内网IP,例如192.168.1.X等。但是做深度学习的小伙伴都知道,我们可能会租用网络服务器或者将学校的服务器IP地址映射成外网,以便在任何其他地方进行访问。接下来,将带领大家一步步实现连接服务器并将代码托管到服务器上进行跑代码。
全栈程序员站长
2022/09/27
1.7K0
pycharm如何远程连接服务器_py服务端软件
Pycharm如何远程调试服务器(使用Pipenv管理虚拟环境)「建议收藏」
1.随便准备一个项目工程,在本地用Pipenv创建一个虚拟环境并生成Pipfile和pipfile.lock文件,如下:
全栈程序员站长
2022/09/27
6040
Pycharm如何远程调试服务器(使用Pipenv管理虚拟环境)「建议收藏」
云服务器上运行python程序(PyCharm本地编辑同步服务器+Anaconda)挂载跑实验详细教程[通俗易懂]
背景:前段时间帮学长跑实验,在电脑上挂着得跑15个小时左右。白天跑,半夜跑,跑了5、6次,一次因为电脑死机,一次因为PyCharm闪退。跑了那么久全白费,想想就气。而且在本地跑实验十分占用CPU等资源,耗电又有风险。想着自己还有个服务器,这2天就捣鼓了下怎么在服务器上跑实验。总结下步骤,避免大家采坑。
全栈程序员站长
2022/09/12
9.5K0
云服务器上运行python程序(PyCharm本地编辑同步服务器+Anaconda)挂载跑实验详细教程[通俗易懂]
推荐阅读
相关推荐
pycharm远程部署_远程连接服务器失败
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档