Python 可以在Visual Studio 2010中调试.py文件吗?
我是Python新手,正在为Visual Studio使用Python工具,但我似乎找不到在.py文件上使用VS调试器的方法。似乎这些文件必须编译为VS解决方案的.pyc才能使用调试器 这很糟糕,因为我想在文本编辑器中编写独立的.py脚本,并根据需要使用VS调试器Python 可以在Visual Studio 2010中调试.py文件吗?,python,visual-studio-2010,Python,Visual Studio 2010,我是Python新手,正在为Visual Studio使用Python工具,但我似乎找不到在.py文件上使用VS调试器的方法。似乎这些文件必须编译为VS解决方案的.pyc才能使用调试器 这很糟糕,因为我想在文本编辑器中编写独立的.py脚本,并根据需要使用VS调试器 我错过什么了吗?有没有办法做到这一点? 而不是尝试使用VisualStudio进行调试,请考虑PDB模块: 编辑: 我花了一些时间来处理附加进程,但无法使其工作。我的建议是:将.py文件放在VS解决方案中,使用您最喜欢的文本编辑器进行
我错过什么了吗?有没有办法做到这一点? 而不是尝试使用VisualStudio进行调试,请考虑PDB模块: 编辑:
我花了一些时间来处理附加进程,但无法使其工作。我的建议是:将.py文件放在VS解决方案中,使用您最喜欢的文本编辑器进行编辑,然后切换回VS,然后在“解决方案资源管理器”选项卡中,右键单击该文件并选择“开始调试”。调试像python这样的动态语言有点不同
(我假设您的意思是要调试python代码,而不是python解释器中的C代码。)
有一些很好的免费工具可以将VS2010与python结合使用,我在过去使用过这些工具-请参见您可以通过
import py\u compile;py_compile.compile('filename.py')
@seanschere我的问题是我已经在使用Python工具了。更新:我从Scott Hanselman的博客上的这篇文章中了解到这是可能的:我很感激这个建议,但是pbd的用户友好性不如VS调试器。我从未使用过VS调试器。学习pdb让我的生活轻松了很多。我想我必须检查VS调试器。你链接我的工具可以调试未编译的python文件(.py)吗?是的,只有当.py文件是更大的Visual Studio解决方案的一部分时,这才有效。@Splendor-你可以用你的python代码制作一个Visual Studio项目。它不必是C++应用程序的一部分