pycharm远程调试python_pycharm调试教程

pycharm远程调试python_pycharm调试教程pycharm远程开发与调试0.为pycharm添加远程服务器配置如果你已经为该服务器配置过远程服务器,可忽略此步骤。打开pycharm,tools->Deployment->Configuration,在左边栏点“+“号添加远程服务器。右边配置如下图,只需要配置connection,注意”Visibleonlyforthisproject”的勾去掉!…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

pycharm远程开发与调试

写在前面:只有pycharm的专业版才可以,社区版不行。

0. 为pycharm添加远程服务器配置

如果你已经为该pycarm配置过该远程服务器,可忽略此步骤。

打开pycharm,tools->Deployment->Configuration, 在左边栏点“+“号添加远程服务器。

右边配置如下图,只需要配置connection,注意”Visible only for this project”的勾去掉!

这里写图片描述

点击ok,远程服务器添加完成。关闭pycharm。

1. 创建远程同步项目

1.1 创建工程

在你的工作目录下(我的为~/Workspace)创建一个新项目目录(~/Workspace/icsProjectName),然后用pycharm打开这个项目目录。

1.2 配置编译器 和 同步目录

点击上方栏木的Pycharm->Performance, 右边栏选择Peoject:icsProjectName / Project interpreter, 在右边栏目的Project interpreter的齿轮符号点”add”,左边栏选择ssh interpreter,右边选“Existing server configuration“, 在下拉框中选中第0步中添加的远程服务器(xxx.xxx.xx.x)然后点next。

这是在interpreter栏中选择远程服务器中的python编译器

在sync folder里把Local Path选为本地项目目录(~/Workspace/icsProjectName),Remote Path选为远程项目目录。

点击Finish就完成配置了。

配置完以后是这样的。

这里写图片描述

1.3 开始同步本地和远程项目

右键左边项目栏的项目名称,选择Deploment -> Sync with Deploy to xxx. 然后点两个三角的按钮,如下图。

这里写图片描述

这个时候就会同步本地和远程的目录了。你会发现(~/Workspace/icsProjectName)和远程的项目目录一模一样。

2. 开始工作

你只要在pycharm里编辑本地的文件,pycharm会自动同步到远程服务器,同时,你也可以在pycharm上进行编译,pycharm会根据你的配置自动调用远程服务器的编译器对项目进行编译。

小提示,尽量不要把数据集,virtualenv等不用编辑的大文件放到项目目录里去,这样第一次同步的会很费时间。我还不知道如何把这些文件排除在同步范围之外。有待研究。

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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/174406.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • sqlserver数据库置疑_sqlserver2008数据库可疑

    sqlserver数据库置疑_sqlserver2008数据库可疑一、数据库异常我们平时在使用SQLServer时,可能会遇到以下情况:1、数据库变为置疑状态2、使用数据库文件恢复数据库时,附加的数据库显示为置疑状态3、无法附加数据库数据库置疑的原因:SQLServer所在分区空间是否够?数据库文件大小是否达到最大文件限制?FAT的格式只支持四G以内的文件  2、数据库文件损坏或被非正常删除时出现这种情况  3、病毒防火墙的扫…

    2022年8月20日
  • idea2021激活码获取-激活码分享

    (idea2021激活码获取)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月21日
  • P2P技术原理及应用[通俗易懂]

    P2P技术原理及应用[通俗易懂] P2P技术原理及应用    作者:金海廖小飞 摘要:对等网络(P2P)有3种主要的组织结构:分布式哈希表(DHT)结构、树形结构、网状结构。P2P技术已经延伸到几乎所有的网络应用领域,如分布式科学计算、文件共享、流媒体直播与点播、语音通信及在线游戏支撑平台等方面。现在人们已经开始将重心转入到覆盖层网络的节点延时聚集研究、覆盖网之间(Inter-Overlay)优化研究、P2P支撑平…

    2022年6月22日
  • python二维列表操作求一个向量与二维矩阵的乘积_python三维列表

    python二维列表操作求一个向量与二维矩阵的乘积_python三维列表Python二维列表操作创建二维列表对象获取二维列表行元素的个数获取二维列表总元素个数今天介绍一下Python中二维列表的一些操作。创建二维列表对象lst_2D=[]lst_1D_a=[“1″,”2″,”3”]lst_1D_b=[“4″,”5″,”6”]lst_1D_c=[“7″,”8″,”9”]lst_2D.append(lst_1D_a)lst_2D.append(lst_1D_b)lst_2D.append(lst_1D_c)print(lst_2

    2022年10月30日
  • MySQL的binlog日志详解

    binlog就是binarylog,二进制日志文件,这个文件记录了MySQL所有的DML操作。通过binlog日志我们可以做数据恢复,增量备份,主主复制和主从复制等等。对于开发者可能对binlog并不怎么关注,但是对于运维或者架构人员来讲是非常重要的。MySQL5.7这个版本默认是不开启binlog日志的,具体的开启方式可以查看https://blog.csdn.net/king_kgh…

    2022年4月5日
  • coverletter

    coverletterhttp://www.sohu.com/a/251335322_100216045

    2022年4月28日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号