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