首页 >>  正文

runtime+error+r6030

来源:baiyundou.net   日期:2024-08-25

作者:yasden

stable diffusion可以一键扣图,可以一键复制图片,一键提高图片分辨率。photoshop不能干的很多事情,它能干,因为它是AI绘图软件,而且是免费的(免费的软件,出了bug经常只能自己解决,因为你使用过程中出了bug,不代表别人使用的时候也会出bug)。2022年在人工智能领域有两个亮点,一个是chatgpt,一个就是AI绘图。stable diffusion可以轻易生产出媲美单反照片的写实照片,例如比下图更写实的照片。

这天我打开stable diffusion又发现它抽风了(见下图),如果你家里有台linux电脑,你会遇到像我一样的,不是这个问题就是那个问题的问题,有时候是Linux系统的问题,有时候是英伟达显卡驱动的问题,有时候是stable diffusion软件使用的问题,一堆的依赖环境,一个出问题就会报一堆的错误。

我不是程序员,为什么要我处理这种我搞不明白的问题呢?最难搞的就是,网上找不到类似的解决方案。

 stable diffusion的问题就是无法出图了,直接闪退。

终端报错如下:

Building wheel for pycairo (pyproject.toml) did not run successfully.
  exit code: 1

网上找到一个解决方案是这样的,运行下面的4个命令(下面的解决方案不是我想出来的,是一位网友的解决方法):


sudo apt-get install sox ffmpeg libcairo2 libcairo2-dev
sudo apt-get install texlive-full
pip3 install manimlib 

pip3 install manimce

运行之后,是可以解决这个Building wheel for pycairo (pyproject.toml) did not run successfully.的问题。

但是新的问题又来了,cd到stable diffusion目录下,用python3 launch.py --xformers运行stable diffusion会报下面的错误:


真是一波未平,一波又起。还好,会出现报错的提示,只能看报错提示了:

下面的这堆东西是告诉我,由于这个问题,引起了那个问题,反正就是巴拉巴拉一堆东西:

File "launch.py", line 353, in
    start()
  File "launch.py", line 344, in start
    import webui
  File "/home/yasden/stable-diffusion-webui-master/webui.py", line 22, in
    import pytorch_lightning # pytorch_lightning should be imported after torch, but it re-enables warnings on import so import once to disable them
  File "/home/yasden/anaconda3/lib/python3.8/site-packages/pytorch_lightning/__init__.py", line 35, in
    from pytorch_lightning.callbacks import Callback  # noqa: E402
  File "/home/yasden/anaconda3/lib/python3.8/site-packages/pytorch_lightning/callbacks/__init__.py", line 14, in
    from pytorch_lightning.callbacks.batch_size_finder import BatchSizeFinder
  File "/home/yasden/anaconda3/lib/python3.8/site-packages/pytorch_lightning/callbacks/batch_size_finder.py", line 24, in
    from pytorch_lightning.callbacks.callback import Callback


最重要的是看下面的这个报错:

RuntimeError: Failed to import transformers.modeling_utils because of the following error (look up to see its traceback):
install() got an unexpected keyword argument 'show_locals'


先把'show_locals'搞定吧

  File "/home/yasden/anaconda3/lib/python3.8/site-packages/accelerate/utils/rich.py", line 21, in
    install(show_locals=True)
TypeError: install() got an unexpected keyword argument 'show_locals'

看这个提示,说是文件 "/home/yasden/anaconda3/lib/python3.8/site-packages/accelerate/utils/rich.py",的第21行 line 21, in 有个install(show_locals=True)出问题

解决方案是用下面的命令修改/home/yasden/anaconda3/lib/python3.8/site-packages/accelerate/utils/rich.py文件:

vi /home/yasden/anaconda3/lib/python3.8/site-packages/accelerate/utils/rich.py

用vi打开/home/yasden/anaconda3/lib/python3.8/site-packages/accelerate/utils/rich.py文件后,第21行确实有个install(show_locals=True)的语句(这里说个插曲,原来这个语句是show_locals=False,我把它改成show_locals=True之后,依然报错),我不是程序员,我看不懂install(show_locals=True)是什么意思,我的解决方案就是,把这条语句注释掉,加#在这条语句前面,直接将报错的语句注释掉了(见下图)。

还有用注释的方式来修正报错的吗,反正我就是这么干了,奇迹发生了,报错不见了:

stable diffusion又可以愉快的使用了,这是什么情况,我实在没搞懂 。



总结

stable diffusion是免费软件,所以遇到问题,包括bug,常常要自己去解决。就像免费的linux一样,一堆的问题需要自己动手解决。祝大家使用stable diffusion的过程中,都顺顺利利没有错误。

全文完,谢谢观看。

阅读更多软件应用精彩内容,可前往什么值得买查看

","gnid":"9a6ddd98d06cb613c","img_data":[{"flag":2,"img":[{"desc":"","height":"435","title":"","url":"https://p0.ssl.img.360kuai.com/t01e93ae34a710e2009.jpg","width":"600"},{"desc":"","height":"382","title":"","url":"https://p0.ssl.img.360kuai.com/t0147ffcc1e22cf342c.jpg","width":"600"},{"desc":"","height":"370","title":"","url":"https://p0.ssl.img.360kuai.com/t010adebb20ef3f56cd.jpg","width":"600"},{"desc":"","height":"440","title":"","url":"https://p0.ssl.img.360kuai.com/t01a813c419ecd51047.jpg","width":"600"},{"desc":"","height":"478","title":"","url":"https://p0.ssl.img.360kuai.com/t014e67c4c1feca593c.jpg","width":"600"},{"desc":"","height":"493","title":"","url":"https://p0.ssl.img.360kuai.com/t017dd2eee88c4d09d2.jpg","width":"600"},{"desc":"","height":"415","title":"","url":"https://p0.ssl.img.360kuai.com/t01b9dfbc22ace6b7f2.jpg","width":"600"},{"desc":"","height":"235","title":"","url":"https://p0.ssl.img.360kuai.com/t01dac73af308a09eef.jpg","width":"600"},{"desc":"","height":"313","title":"","url":"https://p0.ssl.img.360kuai.com/t01ebe9f8570487d27d.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1684121312000,"pure":"","rawurl":"http://zm.news.so.com/9082ce2e16e7719a3bf7ff9c7feeb214","redirect":0,"rptid":"e8ec03222b67092f","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"kdigital_1:linux","k":"linux","u":""},{"clk":"kdigital_1:mani","k":"mani","u":""}],"title":"免费的AI画图软件stable-diffusion抽风的解决方法

刁忠舍3356runtime error怎么解决 -
越疯爽13732911317 ______ 电脑IT关于提示runtime error错误的解决参考 一:名词解释: Runtime是运行时的意思,Runtime Error就是运行时错误,就是在运行期间出现的错误. webopedia 关于 运行时错误的定义: 运行时错误是程序执行期间发生的错误,它不同于编...

刁忠舍3356电脑出现Runtime Error 是什么意思 -
越疯爽13732911317 ______ 它的操作十分简便,有两种操作方式,一种是命令行方式,一种是TSR即内存驻留方式.如果想用前一种方法,例如用SLOWDOWN /P:55 WWPACK命令就可以以55%的速度来运行WWPACK程序.如果想用后一种方法,就直接输入(LH) ...

刁忠舍3356如何解决runtime error -
越疯爽13732911317 ______ 我们了解下什么是“runtime error”,它是一个计算机运行程序错误以信息栏的状态方式显示特定的错误代码及相应的解释.电脑出现这种情况的原因有很多.runtime error运行时错误; 可以在百度里翻译一下.如图 电脑出现提示"runtime error...

刁忠舍3356开机时出现“Runtime Error!”是什么意思?
越疯爽13732911317 ______ 是某个软件发生了错误 Runtime Error 是指运行时错误 根据错误信息,判断是C:\WINDOWS\System32\svchost.exe发生了错误,这个文件是系统的一个必须文件,用来加载系统服务的 估计是被病毒破坏了,建议用优化软件进行修复或重装系统 欢迎来我的网站:jingyingbox.cn

刁忠舍3356每次开机就提示runtime error,如何解决? -
越疯爽13732911317 ______ 这个问题要解决.首先得将系统中所有vc运行库全部卸载干净.再从2005\2008\2010进行依次顺序安装,完成后重启即可解决.

刁忠舍3356runtime error 怎么办 -
越疯爽13732911317 ______ 就是运行时库错误, 应该是 软件版本过新的事.

刁忠舍3356runtime error怎么解 -
越疯爽13732911317 ______ Runtime Error是计算机在运行过程中出错时以信息窗口的方式显示出相应的错误和解释,那么在遇到这样的提示时我们该怎么办呢?今天u启动小编就教大家如何解决计算机出现Runtime Error的错误.产生Runtime Error错误提示的情况有很多,...

刁忠舍3356开机时出现runtime error怎么解决
越疯爽13732911317 ______ 这种问题解决起来可能很复杂的. Runtime是运行时的意思,Runtime Error就是运行时错误,就是在运行期间出现的错误. 运行时错误是程序执行期间发生的错误,运行时错误可能是程序中的毛病引起的,也可能程序并无错误,例如机器存储器...

刁忠舍3356开机就有runtime error的错误?怎么解决 -
越疯爽13732911317 ______ 一 解决办法: "组策略"法,请按照下面步骤进行组策略操作: 1、点击『开始』菜单 2、点击“运行”并键入"gpedit.msc"(不包括双引号)后确定 3、在“组策略”中依次展开 "本地计算机"策略/用户配置/管理模板/系统/Ctrl+Alt+Del 选...

刁忠舍3356开机就有runtime error的错误?怎么解决 -
越疯爽13732911317 ______ 一 解决办法: "组策略"法,请按照下面步骤进行组策略操作: 1、点击『开始』菜单 2、点击“运行”并键入"gpedit.msc"(不包括双引号)后确定 3、在“组策略”中依次展开 "本地计算机"策略/用户配置/管理模板/系统/Ctrl+Alt+Del 选...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024