我想創建一個批處理文件,在Windows上單擊一次即可啓動我的應用程序。我有:使用.bat文件自動部署時venv&localhost的問題
cd "C:\Users\<project_dir>"
venv\scripts\activate
python __init__.py
start /d "C:\Program Files (x86)\Google\Chrome\Application\" chrome.exe localhost:5000
問題1:雖然venv\scripts\activate
工作手動,它不會在批處理文件(我也嘗試start /d
)工作。
問題2:使用python __init__.py
啓動Flask服務器會導致批處理腳本暫停,從而永遠不會啓動瀏覽器。
您能否指定'venv \ scripts \ activate'的含義? – Monacraft
它在Windows中啓動虛擬環境(http://flask.pocoo.org/docs/installation/)。 – zadrozny