You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何创建Windows 10桌面快捷方式以在venv虚拟环境中运行Python脚本

可行解决方法

方案1:直接创建PowerShell桌面快捷方式(推荐,适配你原使用PowerShell的执行场景)

  • 右键桌面空白处,选择「新建」→「快捷方式」
  • 在「请键入对象的位置」输入框中填入以下内容,注意替换路径中的用户名等信息为你自己的实际路径:
    powershell.exe -NoExit -Command "cd C:\Users\username\Documents\PyProject; .\.venv\scripts\activate.ps1; py -3 .\myscript.py"

参数说明:-NoExit 作用是命令执行完成后不关闭PowerShell窗口,完美解决你遇到的窗口闪退问题

  • 点击下一步,给快捷方式命名(比如「运行我的Python脚本」),点击完成即可直接点击使用。如果遇到执行权限报错,可以右键快捷方式→「属性」→「高级」,勾选「以管理员身份运行」即可。

方案2:修正你的批处理文件写法

你之前的bat文件存在冗余且调用虚拟环境激活的方式有误,替换为以下内容即可:

@echo off
:: 切换到项目目录
cd /d C:\Users\username\Documents\PyProject
:: 用call调用激活脚本,才会将虚拟环境应用到当前会话
call .venv\scripts\activate.bat
:: 执行目标脚本
py -3 myscript.py
:: 执行完暂停窗口,也可以替换为cmd /k,执行完后保留命令行可继续输入
pause
  • 保存修改后的bat文件,为其创建桌面快捷方式即可正常使用。

异常排查

如果调整后仍出现异常,可先手动打开PowerShell/CMD窗口,把对应命令逐行输入执行,确认是否是Python脚本本身运行报错导致的进程退出,加了-NoExit或者pause后窗口会保留报错信息,可根据报错内容针对性修复。

内容的提问来源于stack exchange,提问作者BeginnersMindTruly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 14:45:08