Windows多個使用者共用 stable diffusion webui venv

作者:

分類:

      前言:在windows作業系統下,遇到多使用者共用stable diffusion webui的情境,會遇到找不到python位置、git判定使用者異常,以下是解法。

      解法:

      1. 在stable diffusion 資料夾下搜尋pyvenv.cfg,將 home 參數的值改為目前帳戶python安裝路徑。
      2. 在stabl -diffusion 資料夾下搜尋activate,這時會搜尋到三個檔案,打開沒有副檔名的那個檔案(非activate.bat、activate.ps1),搜尋VIRTUAL_ENV參數,將其值改為目前stable diffusion的位置。
      3. 在stable-diffusion 資料夾下搜尋activate,打開activate.bat,修改VIRTUAL_ENV的值為目前資料夾的位置。
      4. 執行 git config –global –add safe.directory ‘*’  來忽略git對於不同擁有者的的保護機制。
      5. 如果還是有問題,可能是資料夾的權限問題。
        1. 修改資料夾擁有者:對stable diffusion webui點右鍵->內容->安全性->進階
        2. stable-diffusion-webui 的 全 
F? 、 202 引 0 引 05 StableDiffusion w Ⅸ f 。 rm 5 ControlNet - 
變 更 〔 C) 
S-I -5 -21 -1525474288-1780980763-1089905775-1 〔 1 
稽 核 
有 存 取 權 
需 其 資 訊 丨 按 兩 下 權 項 , 果 要 修 改 權 項 丨 取 項 丨 然 後 按 一 下 〔 果 適 用 
套 用 
Us 5 WINDOWSIO-VMWsers) 
Administrators WINDOWSIO-VMm 
陋 資 , 子 資 及 窄 
SYSTE M 
Authenticated Us 5 
允 許 
Us 5 WINDOWSIO-VMWsers) 
新 增 ( D ) 
停 用 承 
囗 以 可 粅 耸 承 的 權 項 取 弋 所 有 子 粅 耸 的 權 項
        3. 用 者 
個 型 〔 S 〕 : 
用 者 建 全 主 
WINDOWSIO-VM 
入 名 〔 〕 
WINDOWSIO-VM\WindowsIOVM 
件 型 〔 0 〕 … 
名 〔 C)

      輸入完後按下檢查名稱,然後按確定就可以了。

      1. 如果不知道你的目前使用者名稱,可以另外新建立一個資料夾,然後用一樣的步驟進去看

      參考資料:

      1. python虚拟环境venv直接复制迁移的方法_python venv环境迁移_daxia5398的博客-CSDN博客
      2. linux – git submodule update failed with ‘fatal: detected dubious ownership in repository at’ – Stack Overflow

      留言

      發佈留言

      發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *