前言:在windows作業系統下,遇到多使用者共用stable diffusion webui的情境,會遇到找不到python位置、git判定使用者異常,以下是解法。
解法:
- 在stable diffusion 資料夾下搜尋pyvenv.cfg,將 home 參數的值改為目前帳戶python安裝路徑。
- 在stabl -diffusion 資料夾下搜尋activate,這時會搜尋到三個檔案,打開沒有副檔名的那個檔案(非activate.bat、activate.ps1),搜尋VIRTUAL_ENV參數,將其值改為目前stable diffusion的位置。
- 在stable-diffusion 資料夾下搜尋activate,打開activate.bat,修改VIRTUAL_ENV的值為目前資料夾的位置。
- 執行 git config –global –add safe.directory ‘*’ 來忽略git對於不同擁有者的的保護機制。
- 如果還是有問題,可能是資料夾的權限問題。
- 修改資料夾擁有者:對stable diffusion webui點右鍵->內容->安全性->進階
輸入完後按下檢查名稱,然後按確定就可以了。
- 如果不知道你的目前使用者名稱,可以另外新建立一個資料夾,然後用一樣的步驟進去看
參考資料:
發佈留言