stable diffusion运行时报错libtcmalloc.so.4 python3: version `GLIBCXX_3.4.30’ not found (required by /usr/lib/libtcmalloc.so.4)的解决办法

stable diffusion运行时报错libtcmalloc.so.4 python3: version `GLIBCXX_3.4.30’ not found (required by /usr/lib/libtcmalloc.so.4)的解决办法

在运行Stable Diffusion时,有时可能会遇到”libtcmalloc.so.4 python3: version `GLIBCXX_3.4.30’ not found (required by /usr/lib/libtcmalloc.so.4)”的报错。这个问题通常是由于缺少所需的GLIBCXX库引起的。下面是解决这个问题的方法:

  1. 首先,确保你已经启动了Stable Diffusion所需的conda虚拟环境。你可以使用以下命令激活虚拟环境:
conda activate sdwebui
  1. 接下来,安装gcc编译器。你可以使用以下命令在conda-forge渠道中安装gcc:
conda install -c conda-forge gcc
  1. 安装完成后,退出conda虚拟环境。你可以使用以下命令退出虚拟环境:
conda deactivate
  1. 现在,再次尝试启动Stable Diffusion的WebUI。通常情况下,这个问题应该已经解决了。

希望以上方法能够帮助你解决”libtcmalloc.so.4 python3: version `GLIBCXX_3.4.30’ not found (required by /usr/lib/libtcmalloc.so.4)”的报错问题。如果问题仍然存在,请尝试更新你的操作系统和相关库,并确保你的环境配置正确

原创文章,作者:SD中文网,如若转载,请注明出处:https://www.stablediffusion-cn.com/sd/sd-use/1497.html