在VS+PYTOOL下配置virtualenv环境调试python程序
继《Windows下免费Python IDE的又一种选择》提供了IDE环境之后,接下来的问题就是如何让这个IDE根据不同的virtualenv来进行调试了。
经过了一番折腾后,发现要实现这个目标一点也不难,我直接贴图说明吧:
-
将env目录一起作为现有python目录加入到新建的项目。
-
右键点击python项目,选择“属性”,出现如下画面:
-
选择“Debug”标签,在“Interpreter Path”里填入“env”文件夹内的python.exe的路径。(位于[env名称]\Scripts\Python.exe),然后在“Script Arguments”里填入运行时程序需要的参数(如果有的话)。
-
好了,现在可以直接按F5或者启动调试(小三角)按钮体验一下效果吧,如图:
-
一般情况下程序以及可以进入断点了,如果不起作用是怎么回事呢?那是因为启动程序时,python可能开启了多个进程,只要VS将这些进程都一一挂载上去(VS快捷键Ctrl+Alt+P)后就没问题了。如图:
我们来看一下效果:
好了,祝大家玩的愉快,有问题请留言。