我想設置一個python腳本作爲天藍色的webjob並且腳本使用了幾個外部依賴關係,並且在文檔中似乎沒有提及使用虛擬env for webjobs。如何在azure webjob中使用python虛擬環境
我怎樣才能爲webjob設置虛擬env?最好不要在本地收集環境並通過劇本運行.cmd
我想設置一個python腳本作爲天藍色的webjob並且腳本使用了幾個外部依賴關係,並且在文檔中似乎沒有提及使用虛擬env for webjobs。如何在azure webjob中使用python虛擬環境
我怎樣才能爲webjob設置虛擬env?最好不要在本地收集環境並通過劇本運行.cmd
如果您嘗試激活已存在的virtualenv,則可以調用其激活腳本。舉例來說,如果要激活Web應用程序的virtualenv中,您可以運行
/path/to/web-app/env/Scripts/activate.bat
到acticate特定virtulenv。
是的,但是激活腳本在哪裏,我想訪問webapp在部署期間爲自己創建的virtualenv – Srgrn
在我的情況下(沒有自定義部署配置),它位於:「D:\ home \ site \ wwwroot \ env \腳本」。您可以cd到該目錄並調用activate.bat –
需要注意的是,如果通過新門戶(portal.azure.com)添加webjob,則作業將在Web應用程序的機器上運行,但是,如果它通過舊門戶(manage.windowsazure.com)添加,作業在另一臺機器上運行,並且上述方法不起作用 –