在VS+PYTOOL下配置virtualenv环境调试python程序

本文介绍如何在Python环境下使用VS PyTools进行不同virtualenv的调试配置。通过设置项目的属性,指定正确的Python解释器路径及参数,即可轻松实现多环境调试。遇到调试不生效时,可通过VS的进程挂载功能解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

《Windows下免费Python IDE的又一种选择》提供了IDE环境之后,接下来的问题就是如何让这个IDE根据不同的virtualenv来进行调试了。

经过了一番折腾后,发现要实现这个目标一点也不难,我直接贴图说明吧:

  1. 将env目录一起作为现有python目录加入到新建的项目。

  2. 右键点击python项目,选择“属性”,出现如下画面:

  3. 选择“Debug”标签,在“Interpreter Path”里填入“env”文件夹内的python.exe的路径。(位于[env名称]\Scripts\Python.exe),然后在“Script Arguments”里填入运行时程序需要的参数(如果有的话)。

  4. 好了,现在可以直接按F5或者启动调试(小三角)按钮体验一下效果吧,如图:

  5. 一般情况下程序以及可以进入断点了,如果不起作用是怎么回事呢?那是因为启动程序时,python可能开启了多个进程,只要VS将这些进程都一一挂载上去(VS快捷键Ctrl+Alt+P)后就没问题了。如图:

    我们来看一下效果:

好了,祝大家玩的愉快,有问题请留言。

转载于:https://www.cnblogs.com/zhiguan/archive/2013/05/20/python_vs_pytools_virtualenv_debug.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值