2017-08-16 96 views
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 
+0

使用虚拟环境不需要在shell中激活它。直接使用环境的“脚本”目录中的“pythonw.exe”运行它,或者使用完全合格的shebang将其设置为.pyw GUI脚本。 '#!C:\路径\为\一些\ VENV \脚本\ pythonw.exe'。对于后者的工作,.pyw文件需要与pyw.exe启动器相关联。 – eryksun

+0

已经说了,谢谢! .vbs文件不是必需的 – user3193980

回答

0

将文件保存为.pyw

希望这有助于:)

相关问题