2017-08-16 84 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

希望這有助於:)