当前位置: 首页 > news >正文

Pycharm配置远程调试

第1步:添加SSH Inerpreter

打开Settings --> Project interpreter配置项,配置如下两项
Project Interpreter添加SSH inerpreter
首次使用的远程环境需要填写ip及账号密码,建立ssh连接,然后选择对应的远端python路径
Path mappings
设置远端的调试路径,远程调试是需要用远端的python环境以及远端的工程文件的,所以本地修改了需要把代码上传到远端。

理论上到这里就结束了,pycharm是会把远端的Python库复制一份到本地的,在External Libraries中可以看到,但是我当前用的2019.3.2版本的pyhcarm,总是无法识别到里面的Python库,导致本地调试代码的时候那些库都提示not found,想看库的内部实现也没办法。有可能是因为在用的远端python环境使用了软链接,库和python不在一个路径下。不知道怎么修改配置,只能手动补救一下。

第2步:添加remote libraries

解决python库的问题。每次都是手动添加一个python库路径,并把远端的site-packages复制到本地。
回到第一步添加的python解释器中,找到python路径的配置页,新增一行,填上远端使用的python库的路径。
注意,这里新建完了也只是一个空的文件夹,在xx\.PyCharm2019.3\system\remote_sources\下,但文件夹名字是一串数字,不好确认,所以接下来就需要确认到底是哪个文件夹。
第一步里拉取的远端python库也是remote_sources里,我的办法就是在pycharm里随便打开一个remote libraries里的py文件,找它的文件路径,然后把远端的site-packages内容复制到那个空文件夹里不能再有site-packages文件夹这一层

http://www.lryc.cn/news/376716.html

相关文章:

  • 【Java面试】二十二、JVM篇(下):JVM参数调优与排查
  • 统计信号处理基础 习题解答10-17
  • 嵌套使用模板类
  • adb卸载系统应用
  • Rapidfuzz,一个高效的 Python 模糊匹配神器
  • 【猫狗分类】Pytorch VGG16 实现猫狗分类1-数据清洗+制作标签文件
  • 磁盘管理 磁盘介绍 MBR
  • JSON响应中提取特定的信息——6.14山大软院项目实训2
  • 【C++高阶】高效搜索的秘密:深入解析搜索二叉树
  • 《软件定义安全》之七:SDN安全案例
  • java语言his系统医保接口 云HIS系统首页功能实现springboot框架+Saas模式 his系统项目源码
  • 使用vscode插件du-i18n处理前端项目国际化翻译多语言
  • 双系统下,如何隐藏另一个系统分区?
  • 电脑意外出现user32.dll丢失的八种修复方法,有效解决user32.dll文件丢失
  • CUDA系列-Kernel Launch-8
  • # 消息中间件 RocketMQ 高级功能和源码分析(四)
  • 如何通过数据库与AI实现以图搜图?OceanBase向量功能详解
  • Kafka内外网分流配置listeners和advertised.listeners
  • Linux系统编程——网络编程
  • 信息安全技术基础知识-经典题目
  • nextjs(持续学习中)
  • 数据预处理与特征工程、过拟合与欠拟合
  • 甲辰年五月十四风雨思
  • java分别使用 iText 7 库和iText 5 库 将excel转成PDF导出,以及如何对excel转PDF合并单元格
  • Java特性之设计模式【访问者模式】
  • 【教师资格证考试综合素质——法律专项】未成年人保护法笔记以及练习题
  • 6.19作业
  • java 线程之间通信-volatile 和 synchronized
  • 资源宝库网站!人人必备的神器!
  • Redis实战—优惠卷秒杀(锁/事务/代理对象的应用)