【奶奶看了也不會】AI繪畫 Mac安裝stable-diffusion-webui繪制AI妹子保姆級教程

1.作品圖

1.png
3.png

2.準備工作

目前網上能搜到的stable-diffusion-webui的安裝教程都是Window和Mac M1芯片的,而對于因特爾芯片的文章少之又少,這就導致我們還在用老Intel 芯片的Mac本,看著別人生成美女圖片只能眼饞。所以小卷這周末折騰了一天,總算是讓老Mac本發揮作用了。先來說說準備工作:

  • Mac筆記本操作系統版本 >= 13.2.1 (親測10.0版本各種問題無法運行,無奈花了一小時升級系統)
  • Python3.10.6版本(已安裝其他版本也不要緊,后面我們用Conda做版本控制)
  • stable-diffusion-webui代碼下載,下載地址:https://github.com/AUTOMATIC1111/stable-diffusion-webui

3.安裝步驟

3.1 依賴安裝

從github上把stable-diffusion-webui的源代碼下載下來,進入到stable-diffusion-webui目錄下,執行

pip install -r requirements_versions.txt

這一步是安裝Python項目運行所有需要的依賴,這步很大概率出現無法安裝gfpgan的問題:Couldn't install gfpgan

1.png

解決方法:

網絡連接超時的問題,更改pip使用國內鏡像庫,重試幾次。這個問題暫無明確解法,如果無法解決可繼續往下走

3.2pip更換國內鏡像庫

更換方法參考:https://blog.csdn.net/qq_45770232/article/details/126472610

3.3安裝anaconda

這一步是方便對Python做版本控制,避免卸載重新安裝不同版本的Python。

下載安裝地址:https://www.anaconda.com/

從官網下載一路點擊安裝就行。

Conda添加環境變量

安裝完成后,打開終端,輸入conda,如果是無法識別的命令。需要配置環境變量,配置方法:

修改.bash_profile添加自己安裝conda的路徑,命令如下:

vim ~/.bash_profile

# 打開文件后,寫入下面這行到文件里,注意替換路徑
export PATH="/Users/(你自己的路徑)/anaconda3/bin:$PATH"

接著:wq保存退出,source ~/.bash_profile使配置生效

修改conda源為國內鏡像庫

執行命令如下:

# 如果沒有會創建condarc文件
vim ~/.condarc

# 打開文件后,把下面的內容粘貼進去保存
channels:
  - https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
  - https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
  - defaults
show_channel_urls: true

3.4 創建虛擬環境

執行命令:

conda create -n sd python=3.10.6

這樣就創建了一個名稱為sd的虛擬環境

3.5 安裝依賴

按上面的操作把pip替換為國內鏡像源后,激活虛擬環境,并安裝需要的依賴包

執行命令:

# 進入stable-diffusion-webui的文件目錄
cd stable-diffusion-webui

# 激活虛擬環境
conda activate sd

# 安裝所需依賴
pip3 install -r requirements_versions.txt

這一步如果沒任何問題,安裝過程算是有驚無險完成了一半。如果有問題,請自行百度谷歌搜索解決,歡迎留言遇到的問題和解法

4. 模型安裝

4.1下載模型

官方模型下載(checkpoint模型)

下載地址:https://huggingface.co/CompVis/stable-diffusion-v-1-4-original

下載 sd-v1-4.ckpt 或者 sd-v1-4-full-ema.ckpt。

LoRA模型

這個應該是大家最喜歡的模型了,懂的都懂。。。

下載地址:https://civitai.com/models/6424/chilloutmix

5.png

右上角Download下載,其他模型大家可自行在這個網站上探索,非常的多,這里推薦幾個熱門的:

korean-doll-likeness

4.2 安裝模型

  • 對于checkpoint模型,請移動到stable-diffusion-webui/models/Stable-diffusion?錄下
  • 對于LoRA模型,請移動到stable-diffusion-webui/models/Lora目錄下
  • 其他模型按對應的類型移到對應的目錄下

5. 運行項目

5.1 跳過GPU檢測

前面說了,咱們用的是老Mac本了,Intel芯片,顯卡也用不了。只能用CPU進行計算,跳過GPU的配置如下:

執行命令:

# 打開配置文件
vim ~/.bash_profile

# 把下面兩行拷貝進去,保存后source命令使其生效
export COMMANDLINE_ARGS="--lowvram --precision full --no-half --skip-torch-cuda-test"
export PYTORCH_ENABLE_MPS_FALLBACK=1

5.3 項目代碼修改

因為網絡訪問的問題,我們需要將代碼里有些地方進行修改。修改如下:

修改lanuch.py文件

  • 修改def prepare_environment()方法下的兩處位置
  1. torch_command中修改torch==1.13.1 torchvision==0.14.1把原有的版本號數字后面的其他內容去掉

  2. 該方法下所有https://github.com開頭的鏈接,前面都加上https://ghproxy.com/這樣鏈接就變成如下格式了:https://ghproxy.com/https://github.com/

如圖所示

7.png

5.3 運行項目

上面我們使用conda進入了虛擬環境,然后再運行項目即可,執行命令:

# 激活虛擬環境sd
conda activate sd 

# 進入到stable-diffusion-webui目錄下
cd stable-diffusion-webui

# 運行項目
python launch.py

這一步如果人品好的話,第一次就能全部正常運行完,運行完之后,出現http://127.0.0.1:7860字樣說明運行成功了,瀏覽器打開這個地址就能開始愉快地玩耍了,玩耍方式自行探索哦~

9.png

6.相關問題

pip install -r requirements.txt時報錯,有一些依賴沒有安裝上

解決方法:手動安裝一下依賴包

pip install 缺少的依賴包

7.模型下載及圖片下載

文章里用到的模型和圖片下載方式:公眾號卷福同學內發關鍵詞AI繪畫獲取

11.png
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,505評論 6 533
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,556評論 3 418
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,463評論 0 376
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,009評論 1 312
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,778評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,218評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,281評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,436評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,969評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,795評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,993評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,537評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,229評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,659評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,917評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,687評論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,990評論 2 374

推薦閱讀更多精彩內容