Debugging 如何使用流浪的虚拟机进行调试?
在开始之前,我想澄清一下,这里的“调试”是指编程调试,而不是流浪调试本身 我们都知道,Vagrant能够在团队中保持稳固的发展势头,而且正如Vagrantup.com上所说的那样,Vagrant也能从中获益良多 我的问题是:例如python编程,我如何继续在Windows上使用随Pycharm一起提供的我最喜欢的调试工具,但python依赖项安装在飘忽不定的虚拟机中Debugging 如何使用流浪的虚拟机进行调试?,debugging,vagrant,Debugging,Vagrant,在开始之前,我想澄清一下,这里的“调试”是指编程调试,而不是流浪调试本身 我们都知道,Vagrant能够在团队中保持稳固的发展势头,而且正如Vagrantup.com上所说的那样,Vagrant也能从中获益良多 我的问题是:例如python编程,我如何继续在Windows上使用随Pycharm一起提供的我最喜欢的调试工具,但python依赖项安装在飘忽不定的虚拟机中 我可以很容易地使用Vagrant命令行进行部署和测试,但我仍然无法理解如何增强开发阶段,特别是在开发机器(此处为Windows)上
我可以很容易地使用Vagrant命令行进行部署和测试,但我仍然无法理解如何增强开发阶段,特别是在开发机器(此处为Windows)上进行调试。正如您引用Python和PyCharm作为语言和IDE一样,我将以相同的示例为基础。PyCharm支持一种称为远程调试的功能,但这仅在PyCharm的专业版上可用。Pycharm对远程调试器的设置有影响。我引用了这篇文章的答案。巩固所需的步骤
he import和pydevd.settrace(…)
语句复制到代码中,特别是希望代码“命中断点”的位置。这基本上相当于导入pdb;pdb.set_trace()。确保已将更改的代码同步到服务器