ModuleNotFoundError: No module named ‘tqdm.auto’ 原因与解决方法
今天一位朋友在用Python开发的AI绘画程序“Stable Diffusion”的时候,结果报错如下:+
Python 3.10.11 (tags/v3.10.11:7d4cc5a, Apr 5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)]
Version: v1.6.1
Commit hash: 4afaaf8a020c1df457bcf7250cb1c7f609699fa7
current transparent-background 1.2.9
Installing requirements 1 for Infinite-Zoom
is_installed check for tensorflow-cpu failed as 'spec is None'
Installing requirements for easyphoto-webui
Installing requirements for tensorflow
Installing requirements for easyphoto-webui
Installing requirements for imageio
Installing requirements for easyphoto-webui
Installing requirements for invisible-watermark
Launching Web UI with arguments: --theme dark --xformers --api --autolaunch
Traceback (most recent call last):
File "D:\sd-webui-aki-v4.4\launch.py", line 48, in <module>
main()
File "D:\sd-webui-aki-v4.4\launch.py", line 44, in main
start()
File "D:\sd-webui-aki-v4.4\modules\launch_utils.py", line 432, in start
import webui
File "D:\sd-webui-aki-v4.4\webui.py", line 13, in <module>
initialize.imports()
File "D:\sd-webui-aki-v4.4\modules\initialize.py", line 16, in imports
import pytorch_lightning # noqa: F401
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\pytorch_lightning\__init__.py", line 35, in <module>
from pytorch_lightning.callbacks import Callback # noqa: E402
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\pytorch_lightning\callbacks\__init__.py", line 14, in <module>
from pytorch_lightning.callbacks.batch_size_finder import BatchSizeFinder
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\pytorch_lightning\callbacks\batch_size_finder.py", line 24, in <module>
from pytorch_lightning.callbacks.callback import Callback
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\pytorch_lightning\callbacks\callback.py", line 25, in <module>
from pytorch_lightning.utilities.types import STEP_OUTPUT
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\pytorch_lightning\utilities\types.py", line 27, in <module>
from torchmetrics import Metric
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\torchmetrics\__init__.py", line 14, in <module>
from torchmetrics import functional # noqa: E402
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\torchmetrics\functional\__init__.py", line 82, in <module>
from torchmetrics.functional.text.bleu import bleu_score
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\torchmetrics\functional\text\__init__.py", line 30, in <module>
from torchmetrics.functional.text.bert import bert_score # noqa: F401
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\torchmetrics\functional\text\bert.py", line 24, in <module>
from torchmetrics.functional.text.helper_embedding_metric import (
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\torchmetrics\functional\text\helper_embedding_metric.py", line 26, in <module>
from transformers import AutoModelForMaskedLM, AutoTokenizer, PreTrainedModel, PreTrainedTokenizerBase
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\transformers\__init__.py", line 26, in <module>
from . import dependency_versions_check
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\transformers\dependency_versions_check.py", line 17, in <module>
from .utils.versions import require_version, require_version_core
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\transformers\utils\__init__.py", line 30, in <module>
from .generic import (
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\transformers\utils\generic.py", line 29, in <module>
from .import_utils import is_flax_available, is_tf_available, is_torch_available, is_torch_fx_proxy
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\transformers\utils\import_utils.py", line 33, in <module>
from . import logging
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\transformers\utils\logging.py", line 35, in <module>
import huggingface_hub.utils as hf_hub_utils
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\huggingface_hub\utils\__init__.py", line 18, in <module>
from . import tqdm as _tqdm # _tqdm is the module
File "D:\sd-webui-aki-v4.4\python\lib\site-packages\huggingface_hub\utils\tqdm.py", line 63, in <module>
from tqdm.auto import tqdm as old_tqdm
ModuleNotFoundError: No module named 'tqdm.auto'
提示:Python 运行时抛出了一个异常。请检查疑难解答页面。
--------
[程序异常退出,退出代码为 1 (0x00000001)]
Python 3.10.11 (tags/v3.10.11:7d4cc5a, Apr 5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)]
Version: v1.6.1
Commit hash: 4afaaf8a020c1df457bcf7250cb1c7f609699fa7
current transparent-background 1.2.9
Installing requirements 1 for Infinite-Zoom
is_installed check for tensorflow-cpu failed as ‘spec is None’
Installing requirements for easyphoto-webui
Installing requirements for tensorflow
Installing requirements for easyphoto-webui
Installing requirements for imageio
Installing requirements for easyphoto-webui
Installing requirements for invisible-watermark
Launching Web UI with arguments: --theme dark --xformers --api --autolaunch
Traceback (most recent call last):
File “D:\sd-webui-aki-v4.4\launch.py”, line 48, in
main()
File “D:\sd-webui-aki-v4.4\launch.py”, line 44, in main
start()
File “D:\sd-webui-aki-v4.4\modules\launch_utils.py”, line 432, in start
import webui
File “D:\sd-webui-aki-v4.4\webui.py”, line 13, in
initialize.imports()
File “D:\sd-webui-aki-v4.4\modules\initialize.py”, line 16, in imports
import pytorch_lightning # noqa: F401
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\pytorch_lightning_init_.py”, line 35, in
from pytorch_lightning.callbacks import Callback # noqa: E402
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\pytorch_lightning\callbacks_init_.py”, line 14, in
from pytorch_lightning.callbacks.batch_size_finder import BatchSizeFinder
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\pytorch_lightning\callbacks\batch_size_finder.py”, line 24, in
from pytorch_lightning.callbacks.callback import Callback
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\pytorch_lightning\callbacks\callback.py”, line 25, in
from pytorch_lightning.utilities.types import STEP_OUTPUT
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\pytorch_lightning\utilities\types.py”, line 27, in
from torchmetrics import Metric
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\torchmetrics_init_.py”, line 14, in
from torchmetrics import functional # noqa: E402
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\torchmetrics\functional_init_.py”, line 82, in
from torchmetrics.functional.text.bleu import bleu_score
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\torchmetrics\functional\text_init_.py”, line 30, in
from torchmetrics.functional.text.bert import bert_score # noqa: F401
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\torchmetrics\functional\text\bert.py”, line 24, in
from torchmetrics.functional.text.helper_embedding_metric import (
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\torchmetrics\functional\text\helper_embedding_metric.py”, line 26, in
from transformers import AutoModelForMaskedLM, AutoTokenizer, PreTrainedModel, PreTrainedTokenizerBase
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\transformers_init_.py”, line 26, in
from . import dependency_versions_check
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\transformers\dependency_versions_check.py”, line 17, in
from .utils.versions import require_version, require_version_core
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\transformers\utils_init_.py”, line 30, in
from .generic import (
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\transformers\utils\generic.py”, line 29, in
from .import_utils import is_flax_available, is_tf_available, is_torch_available, is_torch_fx_proxy
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\transformers\utils\import_utils.py”, line 33, in
from . import logging
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\transformers\utils\logging.py”, line 35, in
import huggingface_hub.utils as hf_hub_utils
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\huggingface_hub\utils_init_.py”, line 18, in
from . import tqdm as _tqdm # _tqdm is the module
File “D:\sd-webui-aki-v4.4\python\lib\site-packages\huggingface_hub\utils\tqdm.py”, line 63, in
from tqdm.auto import tqdm as old_tqdm
ModuleNotFoundError: No module named ‘tqdm.auto’
提示:Python 运行时抛出了一个异常。请检查疑难解答页面。
这是由于Python环境中缺少了tqdm包,需要使用conda或者pip命令进行安装即可解决。
tqdm模块功能就是一个“智能进度条或自动进度条”一样,例如:
from tqdm import tqdm
for i in tqdm(range(10000)):
...
76%|████████████████████████ | 7568/10000 [00:33<00:10, 229.00it/s]
解决方法
Python安装tqdm模块命令如下:
pip install tqdm
谈谈我在AI绘画程序Stable Diffusion是如何解决的?
由于是Stable Diffusion,因此,我们必须要考虑兼容性。仔细问了我的朋友才知道:
操作:
1、他在extension文件夹中,新安装了一个TemporalKit插件,结果就这样了。
2、他又将新安装的TemporalKit文件夹删除,还是不行,还是报上面那个错误。
原因:
如果你的sd版本是最新的话,只要用了TemporalKit就会一直报错,这是因为最新的sd版本会出现和TemporalKit版本不兼容的问题,把sd版本降一下就好了。
解决:
1、打开“A启动器”。
2、点击“疑难解答”图标,可以清楚的看到:
3、点击“修复”,再次启动就恢复正常了。