Stable Diffusion WebUI正常运行模式(Run)能运行,但是调试模式(Debug)无法运行,一直报错:TypeError: ‘Task‘ object is not callable
⚙️1.软件环境⚙️
Windows10
教育版64位
Python
3.10
Pycharm
2024.1.1
Stable Diffusion WebUI
1.6.0
🔍2.问题描述🔍
Pycharm
运行代码主要分为:运行模式(Ctrl+Shift+F10)
和调试模式
:
这2
个模式对开发人员来说已经再熟悉不过了,但是今天要对WebUI
进行调试时,发现一个奇怪的问题:
正常运行模式(
Run
)能运行,但是调试模式(Debug
)无法运行,一直报错:TypeError: 'Task' object is not callable
如下图所示:
2024-05-24 22:19:44 ERROR [asyncio] Exception in callback <Task pending name='Task-1' coro=<Server.serve() running at D:\Code\Python\Git\stable-diffusion-webui\venv\lib\site-packages\uvicorn\server.py:63> cb=[_run_until_complete_cb() at D:\Code\Python\Git\kohya_ss\python\Python310\lib\asyncio\base_events.py:184]>()
handle: <Handle <Task pending name='Task-1' coro=<Server.serve() running at D:\Code\Python\Git\stable-diffusion-webui\venv\lib\site-packages\uvicorn\server.py:63> cb=[_run_until_complete_cb() at D:\Code\Python\Git\kohya_ss\python\Python310\lib\asyncio\base_events.py:184]>()>
Traceback (most recent call last):
File "D:\Code\Python\Git\kohya_ss\python\Python310\lib\asyncio\events.py", line 80, in _run
self._context.run(self._callback, *self._args)
TypeError: 'Task' object is not callable
这个报错一直重复出现,导致Stable Diffusion WebUI
无法正常运行,就更不可能对其进行调试了:
首先,网上找了如下方案,但是都没用
~~:
1、文件名和python自带的模块名重复了,这种情况的下建议将文件重命名即可,。
2、在环境变量run/debug configure里加上下面的参数:
3、Pycharm里的setting pyqt compatable与pyqt5不兼容,需要修改,比如auto取消。
4、换个地方打个断点看看,是不是断点位置错误,导致断点没进来。
5、如果这个文件的内容不多的话就删除文件吧,将该文件夹下的文件全部删除掉,可以换个地方备份下,试试看,是在没办法的情况下。
那这个时候又该怎么办呢?
🐡3.解决方法🐡
- 获取解决工具/代码
- 百度网盘下载我提供的工具:
Pycharm无法调试WebUI
:
链接:https://pan.baidu.com/s/11Hn29RGTF4vElimauz4jow?pwd=00v8
提取码:00v8
,下载后打开微信支付.png
使用微信扫码支付:
2.获取压缩包密码:
第1种方式
:付款后微信留言
购买的资源名称
,博主会微信回复
你解压密码(推荐,不需要加好友
):
第2种方式
:截图支付凭证以及资源名称
,在CSDN
私信博主,博主会CSDN
私聊你解压密码:
注意:由于虚拟软件的可复制性,一旦售出,便会产生多个副本,因此概不退款,谢谢合作!
🤔4.结果预览🤔
可以看到,处理完毕之后,重新对程序进行调试,发现可以正常运行WebUI
了:
渣男!都看到这里了,还不赶紧点赞
,评论
,收藏
走一波?