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)
上一篇 2022年8月29日 下午3:46
下一篇 2022年8月29日 下午3:46


相关推荐

  • Week04-面向对象设计与继承

    Week04-面向对象设计与继承

    2022年3月7日
    38
  • Handler和HandlerThread

    Handler和HandlerThread

    2021年12月9日
    47
  • awr报告 解读_且听AWR之父解读AWR报告

    awr报告 解读_且听AWR之父解读AWR报告原标题 且听 AWR 之父解读 AWR 报告 AWR 报告是数据库性能评估和优化的重要参考 将数据库的问题已量化的形式展现出来 给 DBA 带来了很多便利 然而 AWR 中的内容是非常多的 如何才能以最佳的方式解读 AWR 报告 最高效地找出数据库的性能问题所在呢 在刚刚过去的 OOW2017 大会上 AWR 之父 Graham 做了一个主题分享 名为 AWRAnalysisf Developersan

    2025年9月5日
    9
  • 动态规划——背包问题(详解)

    动态规划——背包问题(详解)动态规划是我最早接触的算法,一开始非常简单,固定模板题,后来愈发愈发难起来了,条件,状态压缩等等,难点主要是,状态怎么表示,状态转移方程怎么写,这篇文章将会从背包五大问题详解,希望能帮助到大家去类比,思考其他动态规划题目。首先先来看看动态规划的定义:动态规划算法是通过拆分问题,定义问题状态和状态之间的关系,使得问题能够以递推(或者说分治)的方式去解决。动态规划算法的基本思想与分治法类似,也是将待求解的问题分解为若干个子问题(阶段),按顺序求解子阶段,前一子问题的解,为后一子问题的求解提供了有用的信息。

    2022年7月26日
    25
  • sql 中文转拼音首字母

    sql 中文转拼音首字母

    2021年10月14日
    51
  • Java多线程之常见锁策略与CAS中的ABA问题

    Java多线程之常见锁策略与CAS中的ABA问题本篇文章将介绍常见的锁策略以及 CAS 中的 ABA 问题 前面介绍使用 synchronized 关键字来保证线程的安全性 本质上就是对对象进行加锁操作 synchronized 所加的锁到底是什么类型的锁呢 本文带你一探究竟

    2026年3月19日
    2

发表回复

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

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