如果仅是远程开发,新建 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可以下拉选择已添加脚本调试,如图为运行效果

    调试结果图


最新文章

  1. redis安装及基础操作(1)
  2. js this的使用举例
  3. 【android学习2】:Eclipse中HttpServlet类找不到
  4. swift NSUserDefaults的基本使用
  5. ExtJs布局之Card
  6. jquery的一些技巧总结
  7. Chrome系列 Failed to load resource: net::ERR_CACHE_MISS
  8. DuiLib(四)——控件绘制
  9. 程氏CMS去掉静态页面的隐藏性版权方法
  10. AIDL简单使用
  11. MSSQLServer基础03(数据检索(查询))
  12. CentOS更换python版本后,yum不可用的问题
  13. 【动态规划】Vijos P1143 三取方格数(NOIP2000提高组)
  14. js监听滚动条 回到顶端
  15. 浏览器F12进行Web程序调试
  16. Android Studio教程11-RecycleView的使用
  17. mybatis 中javaType和OfType 的区别
  18. POJ 2311 Cutting Game(二维SG+Multi-Nim)
  19. sklearn.cross_validation 0.18版本废弃警告及解决方法
  20. 使用 grep 的 -o 和 -E 选项进行正则的精确匹配

热门文章

  1. Docker名词解释
  2. RHCSA阶段笔记
  3. Elasticsearch笔记2
  4. 组合&反射&面向对象内置函数
  5. Solution -「CF 1391E」Pairs of Pairs
  6. suse 12 配置ip,dns,网关,hostname,ssh以及关闭防火墙
  7. Vue2.0源码学习(4) - 合并配置
  8. MySQL架构原理之存储引擎InnoDB_Redo Log和BinLog
  9. JVM学习——类加载机制(学习过程)
  10. k8s功能、各组件介绍以及pod创建流程