1
start env\Scripts\activate.bat
显示控制台窗口如何隐藏控制台窗口在virtualenv中运行py文件?
的run.bat:
@echo off
cd d:\bal
start env\Scripts\activate.bat
start pythonw bal.py
exit
run.vbs:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "run.bat" & Chr(34), 0
Set WshShell = Nothing
使用虚拟环境不需要在shell中激活它。直接使用环境的“脚本”目录中的“pythonw.exe”运行它,或者使用完全合格的shebang将其设置为.pyw GUI脚本。 '#!C:\路径\为\一些\ VENV \脚本\ pythonw.exe'。对于后者的工作,.pyw文件需要与pyw.exe启动器相关联。 – eryksun
已经说了,谢谢! .vbs文件不是必需的 – user3193980