在开始之前,我想说明一下,这里的“调试”是用于编程调试的,而不是变化无常本身的调试。
我们都知道,Vagrant很好地维护了一个团队之间的稳定的开发环境,而且正如在Vagrantup.com中所声明的那样,它也带来了很多好处。
我的问题是:例如,在python编程中,我如何继续使用我最喜欢的调试工具,在Windows上附带Pycharm,但是python依赖项是安装在Vagrant虚拟机中的?
我可以很容易地使用Vagrant命令行进行部署和测试,但我仍然无法了解如何增强开发阶段,特别是在开发机器(这里的Windows)上进行调试。
发布于 2017-06-21 14:42:23
正如您引用作为语言和IDE一样,我将在相同的示例基础上进行构建。pycharm支持一种叫做远程调试的特性,但这只能在专业版的py魅力上使用。Pycharm有关于设置远程调试器的文档。我引用了这个所以波斯特的答案。巩固所需步骤
he import and pydevd.settrace(...)语句复制到代码中,特别是在您希望代码“命中断点”的地方。这基本上相当于PyCharm的import pdb; pdb.set_trace()。确保更改的代码与您的服务器同步。https://stackoverflow.com/questions/44671133
复制相似问题