文章目录

  • 一、PyCharm远程调试Python
    • 远程部署配置
    • 远程解释器配置
    • 工作中问题总结
      • pycharm远程服务器运行Can‘t run remote python interpreter:Can‘t get remote credentials for deployment server
  • 二、参考

一、PyCharm远程调试Python

pycharm官方:https://www.jetbrains.com/help/pycharm/remote-debugging-with-product.html

默认情况下我们在本地开发Python程序时,使用的是本地的Python解释器,如果你安装了virtualenv或者pyenv的话,还可以选择这些虚拟环境。而使用Pycharm的专业版,则还可以选择使用远程Linux机器上的解释器。下面就来介绍下使用远程解释器的步骤。

远程部署配置

远程部署主要用于本地代码与远程服务器上的代码进行同步,使得的本地代码在经过修改后,可以很容易的同步到远程服务器上。因为只有本地代码和远程服务器上的代码一致时,才能正确使用远程解释器进行调试。

选择Tools -> Deployment -> Configuration…

添加sftp
添加ssh

远程解释器配置

远程部署仅仅只是同步和拷贝文件,而真正支持远程调试的则是远程解释器。

在Pycharm中选择File -> Settings -> Project:xxx -> Project Interpreter -> Add Remote

选择使用远程解释器

注意:需要保证解释器的地址是正确的,而且path mappings也是对的

PyCharm配置远程python解释器可以实现:

  • 可以指定本地某目录和服务器某工作目录对应起来,可以直接在本地机子上修改服务器工作目录下面的代码文件,即可以直接在IDE(如PyCharm)中修改服务端的代码,保持两处的代码同步修改。
  • 为PyCharm配置远程python解释器,可以在本地的IDE中运行服务端的代码,并且可以在IDE中查看运行结果,不再需要ssh 连接到远程服务器执行代码。

工作中问题总结

pycharm远程服务器运行Can‘t run remote python interpreter:Can‘t get remote credentials for deployment server

pycharm远程服务器运行Can‘t run remote python interpreter:Can‘t get remote credentials for deployment server
参考URL:https://blog.csdn.net/weixin_44633882/article/details/100635364

需要保证解释器的地址是正确的,而且path mappings也是对的

二、参考

Pycharm配置远程调试
参考URL: https://blog.csdn.net/five3/article/details/78615589

python PyCharm远程调试Python( PyCharm配置远程python解释器)相关推荐

  1. pycharm 远程调试图文_Pycharm配置远程调试的图文步骤

    Pycharm配置远程调试方法总结 动机 一些bug由于本地环境和线上环境的不一致可能导致本地无法复现 本地依赖和线上依赖版本不一致也可以导致一些问题 有时一些bug跟数据相关,本地数据无法和线上数据 ...

  2. Mac电脑的python下载、安装和环境配置——JDK+python+pycharm

    Mac电脑的python下载.安装和环境配置--JDK+python+pycharm 之前一直用的windows,换了Mac之后用的还有些生疏,刚好都是重新配置就随手记一下 之前一直用的windows ...

  3. IntelliJ IDEA 2018.2.2远程调试Tomcat的配置方法

    公司项目放在远程服务器上,之前都是将项目打包放上去运行后在log中查看相关调试信息,发现问题后在本地编辑器修改后再次打包上传调试,但是这种方式实在是让人抓狂,一则不断的在大量的log中查看有效信息太累 ...

  4. c++ builder xe2 (Embarcadero rad studio) 远程调试 同样适用于 delphi 远程调试 教程

    c++ builder xe2 (Embarcadero rad studio) 远程调试 同样适用于 delphi 远程调试 教程 转载于:https://www.cnblogs.com/Littl ...

  5. 服务器远程桌面一直正在配置,win10系统无法远程一直显示“正在配置远程会话”的详细方法...

    有关win10系统无法远程一直显示"正在配置远程会话"的操作方法想必大家有所耳闻.但是能够对win10系统无法远程一直显示"正在配置远程会话"进行实际操作的人却 ...

  6. pycharm 怎么调试html,pycharm怎么调试程序

    PyCharm调试程序,cmd中输入的变量怎么设置 PyCharm调试程序,cmd中输入的变量的设置方法 CMD dos定义变量,DOS下也只有环境变量可以用: SET [variable=[stri ...

  7. sublime text3安装python插件和flake8_Sublime Text环境配置(Python、Latex、Markdown)及常见问题汇总...

    目录 安装 基本设置 万包之祖 Package Control Python 环境配置 Markdown环境配置 Sublime问题汇总 macOS+Latex环境配置 安装 从官方网站地址下载安装即 ...

  8. intellij远程调试_IntelliJ中的远程调试Wildfly应用程序

    intellij远程调试 远程调试Java应用程序意味着使用本地开发环境连接到远程运行的应用程序. Java开箱即-agentlib:jdwp[=options]支持远程调试:目标应用程序必须使用-a ...

  9. java -jar 远程调试_java笔记:远程调试

    远程调试是说,我们可以通过idea或eclipse的调试器连接到另一台计算机的java进程进行调试(例如断点,单步执行什么的),如果一个问题在本地无法重现,那么远程调试就是很好的应对方法. 首先,远程 ...

  10. java如何开启远程调试服务端口_Java远程调试

    远程项目报错,但是通过日志等手段没法定位问题,只能提供远程调试的方式定位问题. 1. 步骤 1.1 启动调试端口 业务有自己的端口,而为了能够调试业务,需要另外开启一个端口用于调试. 在java虚拟机 ...

最新文章

  1. 关于机器翻译的三个话题的讨论
  2. 部署exchange邮件系统的边缘服务器
  3. 人月神话之阅读笔记01
  4. python快速编程入门课本中的名片管理器_python实现名片管理器的示例代码
  5. Qt 实现桌面右下角消息弹窗提示
  6. Python中包(package)的调用方式
  7. git设置master权限_git怎么控制成员的权限?
  8. 扎克伯格拒绝参加加拿大议会 或因藐视罪名被拘留
  9. CentOS服务器上搭建Gitlab安装步骤、中文汉化详细步骤、日常管理以及异常故障排查
  10. 千行代码入门python-要学 Python 需要怎样的基础?
  11. 这就是为什么IT人没有女朋友的原因!!
  12. linux基础之软件包管理
  13. Kinect v2基于Ubuntu16.04使用ORK中linemod算法进行目标检测和定位
  14. FL Studio最新汉化免费下载 水果音乐制作软件
  15. Android个人日记本开发背景,毕业设计(论文)-手机app移动开发论文个人心情日记本的设计实现 .doc...
  16. ue4 启用ui_如何实现语音的AI启用ui设计原则
  17. 空气净化器的研究概况
  18. 学金融会python_大学生金融小白自学Python做量化投资需要注意哪些?
  19. 重构26-Remove Double Negative(去掉双重否定)
  20. 判断小米 魅族 华为 系统 MIUI EMUI FLYME

热门文章

  1. C#坦克大战网络版代码
  2. 深度完美 Ghost XP SP3 纯净优化版V2011.11
  3. 抖音短视频团队策划IP打造规划方案工作运营计划表格
  4. 智能手机系统之战回顾:安卓艰难爬向王位
  5. xp系统如何查看计算机用户,WinXP系统怎么查看电脑使用记录? XP系统电脑使用记录的查看方法...
  6. 基于RK3399+5G的医用视频终端设计
  7. 在IIS环境之外运行ASPNET程序
  8. 彩云小译:最佳的网页翻译插件
  9. 【IC5】运算放大器的驱动能力,Comparator比较器电路,运算放大器和功率放大器的区别,
  10. mysql 命令先执行子查询,MySQL必知必会--使用子查询