如果仅是远程开发,新建 ssh Interpreter 并 apply

  • tools -> deployment -> browser remote host 即可

1、服务器侧准备

  • 准备调测项目代码如下
  • 将其中与调试内容无关的代码可删除(无用库文件等)
服务器端图


2、本地pycharm侧

  • 新建目录作为调试目录

  • 打开设置:file -> setting

    pycharm设置图


  • 在对应项目下设置python解释器:python interpreter -> Add

    pycharm添加python解释器


  • 由于是远程服务器,选择SSH Interpreter

    设置ssh 解释器


  • 1:设置Interpreter路径,选择服务器上对应的python环境 2:设置路径映射(本地root目录、映射的服务器项目root目录)

    修改解释器配置


  • 设置完成后,apply -> ok ,完成当前项目python解释器及环境设置,会显示环境中相关库包

    完成配置图


修改部署配置

  • tools -> Deployment。第一次需要点击3下载远端代码,如有一些无需传输的大型文件可点击6处停止下载。

    • 5:手动上传本地pycharm代码到服务器端
    • 3:手动下载服务器端代码到本地侧
    • 4:设置automatic upload,在本地pycharm项目中点击保存,会自动上传如图2
    • 在设置auto upload之后,如果又新建了python环境,需要重新点击4设置自动上传的项目,否则保存后可能会自动上传失效,仍需手动上传。
    部署设置图



  • 添加需要调试的python文件:edit Configuration

    设置调试文件图


  • 为train.py文件添加调试配置(shell文件可运行,无法调试)

    • 1:脚本文件(可以写本地需要调试的py文件或相对应映射的服务器py文件)
    • 2:调试时传输给上述py脚本的参数(参数中的文件路径参数使用 绝对路径 或 以脚本所在处为root的相对路径)
    • 3:python解释器位置
    • `4``:工作目录,1如果设置本地脚本的相对路径会受此影响
    编辑调试配置图


  • 选择调试py脚本,3可以下拉选择已添加脚本调试,如图为运行效果

    调试结果图


pycharm远程调试、开发(详细操作)的更多相关文章

  1. Ansible 开发调试 之【pycharm远程调试】

    介绍 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提示.自动完成.单元测试.版本 ...

  2. 使用Python控制1602液晶屏实时显示时间(附PyCharm远程调试)

    前言 原创文章,转载引用务必注明链接.水平有限,如有疏漏,欢迎指正. 本文介绍一下UP板的GPIO资源使用,以及一个使用Python演示一个简单的demo. 本文使用Markdown写成,为获得更好的 ...

  3. [pycharm]远程调试服务器项目

    Pycharm远程调试服务器项目 准备工作 创建一个临时项目,用pycharm打开项目 mkdir xxx 准备一台远程服务器,尝试连接服务器 ssh worker@ip 同步项目到pycharm 配 ...

  4. pycharm远程调试配置

    目录: 安装pycharm 配置pycharm远程调试 使用测试 一.安装pycharm(略) 二.配置pycharm远程调试 1.菜单--->Tools--->Deployment--- ...

  5. pycharm远程linux开发和调试代码

    pycharm是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行 ...

  6. 使用xshell+xmanager+pycharm搭建pytorch远程调试开发环境

    1. 相关软件版本 xshell: xmanager: pycharm: pycharm破解服务器:https://jetlicense.nss.im/ 2. 将相应的软件安装(pojie好) a&g ...

  7. Pycharm远程调试原理及配置

    工作中使用Pycharm作为python开发的IDE,作为专业的python集成开发环境,其功能之强大令人折服.开发过程中Debug是必不可少的.平时经常使用Pycharm的remote debug功 ...

  8. 利用pycharm远程调试openstack代码

    1.安装pycharm专业版 本文安装pycharm 2016.2.3专业版.网上教程较多,这里不做详细介绍,只要到pycharm官网上下载应用程序进行安装即可. 2.pycharm配置 (1)首先按 ...

  9. pycharm远程调试docker容器内程序

    文章链接: https://blog.csdn.net/hanchaobiao/article/details/84069299 参考链接: https://blog.csdn.net/github_ ...

  10. Linux 安装 python3.6 ,并且配置 Pycharm 远程连接开发

    Linux下安装Python3.6和第三方库   如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境, 比如yum!!! ...

随机推荐

  1. Redis 学习笔记(五)高可用之主从模式

    上一节提到了 Redis 的持久性,也就是在服务器实例宕机或故障时,拥有再恢复的能力.但是在这个服务器实例宕机恢复期间,是无法接受新的数据请求.对于整体服务而言这是无法容忍的,因此我们可以使用多个服务 ...

  2. epoll反应堆模型实现

    epoll反应堆模型demo实现 在高并发TCP请求中,为了实现资源的节省,效率的提升,Epoll逐渐替代了之前的select和poll,它在用户层上规避了忙轮询这种效率不高的监听方式,epoll的时 ...

  3. 【BZOJ2654】tree(生成树 二分)

    题目链接 大意 给你一个无向带权连通图,每条边是黑色或白色,求一棵最小权的恰好有\(Need\)条白色边的生成树. 题目保证有解,输出最小权值. 其中每条边权在\([1,100]\)范围内. 思路 首 ...

  4. 用maven创建项目引入js文件位置

    用maven创建项目引入js文件位置 截图如下:

  5. suse 12 sp3 利用shell脚本离线编译安装ansible

    # 测试环境是suse 12 sp3的系统,机器都是内网使用的,安装ansible真的很难顶 # 测试环境使用的python版本:2.7.13-27 # 此脚本只在本人测试环境成功,其他环境,需要选择 ...

  6. MyBatis中执行器Executor框架

    与JDK提供的Executor框架类似,MyBatis也提供了一套Executor框架,具体如下图: 其为Mybatis提供与数据库交互的功能,是一个典型的装饰器模式的应用--对JDBC功能的封装,同 ...

  7. 在sublime上运行node

    1.安装node,这个就简单了,不多说了.默认会安装在C盘,也可以自己设定盘符,如D.E 2.打开Sublime Text -> Tools -> Build -> Build Sy ...

  8. Glob 语法及解析

    Glob 语法及解析 目录 1. glob 简介 2. glob 语法 3. .gitignore 4. Python glob 1 glob 简介 glob 是用于匹配符合指定模式的文件集合的一种语 ...

  9. Weblogic 打补丁冲突检测慢---解决方法

    转至:https://www.cnblogs.com/vzhangxk/p/13365457.html 1.Smart Update 智能升级工具版本: [root@pxc1 bsu]# ./bsu. ...

  10. [GYCTF2020]Ezsqli 无列名注入

    手工注入了几下,是数字注入,过滤了 or , union 输入1||1=1   回显Nu1L 再输入 1&&(ascii(substr(database(),1,1))>32)# ...