首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Vagrant虚拟机进行调试?

问如何使用Vagrant虚拟机进行调试?
EN

Stack Overflow用户
提问于 2017-06-21 08:49:14
回答 1查看 1.8K关注 0票数 1

在开始之前,我想说明一下,这里的“调试”是用于编程调试的,而不是变化无常本身的调试。

我们都知道,Vagrant很好地维护了一个团队之间的稳定的开发环境,而且正如在Vagrantup.com中所声明的那样,它也带来了很多好处。

我的问题是:例如,在python编程中,我如何继续使用我最喜欢的调试工具,在Windows上附带Pycharm,但是python依赖项是安装在Vagrant虚拟机中的?

我可以很容易地使用Vagrant命令行进行部署和测试,但我仍然无法了解如何增强开发阶段,特别是在开发机器(这里的Windows)上进行调试。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-21 14:42:23

正如您引用作为语言和IDE一样,我将在相同的示例基础上进行构建。pycharm支持一种叫做远程调试的特性,但这只能在专业版的py魅力上使用。Pycharm有关于设置远程调试器的文档。我引用了这个所以波斯特的答案。巩固所需步骤

  1. 在要调试的远程服务器(迷航机)上上载和安装远程调试助手egg
  2. 安装远程调试服务器运行配置:单击下拉运行配置菜单,选择编辑配置,单击+按钮,选择Python远程调试。
  3. 将本地主机名设置为膝上型计算机的IP地址,将端口设置为可在笔记本上使用的任何空闲端口(例如,8888)
  4. 现在,按照该对话框中的其余说明:将the import and pydevd.settrace(...)语句复制到代码中,特别是在您希望代码“命中断点”的地方。这基本上相当于PyCharm的import pdb; pdb.set_trace()。确保更改的代码与您的服务器同步。
  5. 按下bug按钮(在播放的旁边,这将启动PyCharm调试服务器),并像通常一样在任何用户、环境等情况下运行您的PyCharm脚本。当命中断点时,PyCharm应该进入调试模式。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44671133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档