Windows 11 搭建Stable Diffusion遇到的问题

发布时间 2023-11-03 20:14:00作者: Ado_On

趁着双11,将我的 i5 4690 + ddr3 4g x 2 换掉了,换成了 AMD 5600 + ddr4 x 2,另外加了个 1t 的 m2的ssd。
原先的硬件部分留下了:

  • 500w的金河田电源
  • kingston sdd 128g系统启动盘保留
  • wd blue 1t 也保留下来,但是最近待机之后总是会找不到,暂时没去调查什么原因
  • 之前的1650s显卡

然后以下的一些搭建 stable diffusion 遇到的问题的记录
个人比较喜欢用conda管理python环境,特意单独为 sd 新建了 python 3.10.6的环境,
但是先后遇到了无法 import regex._regex, 以及无法import 其他的包等等问题,其原因归结于两个方面:

  • Windows Powershell 对conda的支持不友好:具体表现是运行了conda activate sd 之后, 没有现实成功与否,命令行前面也没有显示 [环境名] 。 这个的解决方案很简单,需要做一些设置,这个网上可以找得到
  • conda的问题:anaconda 新版本已经不支持 conda activate xxx了,然后我机智的去找 miniconda 对应 py3.10的版本,安装完之后,一切如初
  • conda对于部分包的支持问题:比如opencv,只要去 anaconda 官网搜索对应的 channel 就可以得到想要的结果,国内的很多加速源,不知道是不是有什么问题,没有必要去深究