如何使用带有Enthought Canopy Distribution的Visual Studio混合模式调试器的Python工具?

我使用Enthought Canopy作为我的
python发行版,因为它适用于科学计算.但是,我在Visual Studio中使用
pytools作为我的IDE主要是因为它与Windows的其他IDE相比具有出色的调试性能.

从版本2.0开始,pytools提供了一个本机C调试器(mixed mode debugger或MMD),这对于使用cython或包含一些本机C代码时的调试非常有用,并且也应该比标准调试器快得多,这使得它可行调试计算成本高昂的代码,否则在调试启用时运行速度太慢.

不幸的是,pytools MMD requires debug symbols工作,可用于标准的python发行版,但他们注意到了

If you’re using a third-party Python distribution such as ActiveState
Python or Enthought Canopy, you will need to contact the authors of
that distribution to provide you with symbols.

我无法在Enthought的任何地方找到这些调试符号,所以我想知道:

a)Enthought计划为pytools用户提供调试符号

b)如果没有,有哪些可行的解决方法?

最佳答案 本月晚些时候发布的Eopyought Canopy 1.2包括完整的PTVS集成,包括调试符号.

点赞