如何使用带有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集成,包括调试符号.
标签:canopy,python,visual-studio,enthought,ptvs 来源: https://codeday.me/bug/20190728/1564821.html