conda 或者 pip 安装包时报错,提示ModuleNotFoundError: No module named 'tqdm.auto',要求安装tqdm包。
出现该报错的原因是python 包tqdm无故损坏。tqdm是一个报告python安装进度条的包,只要涉及到新包的安装或者旧包的更新都依赖该包。
Downloading and Extracting Packages: # >>>>>>>>>>>>>>>>>>>>>> ERROR REPORT
<<<<<<<<<<<<<<<<<<<<<< Traceback (most recent call last):
File "/data/home/heshuai/Miniconda3N/lib/python3.9/site-packages/conda/exception_handler.py",line 17, in __call__ return func(*args, **kwargs)
File "/data/home/heshuai/Miniconda3N/lib/python3.9/site-packages/conda/cli/main.py", line 78, in main_subshell exit_code = do_call(args, parser)
File "/data/home/heshuai/Miniconda3N/lib/python3.9/site-packages/conda/cli/conda_argparse.py", line 166, in do_call result = getattr(module, func_name)(args, parser)
File "/data/home/heshuai/Miniconda3N/lib/python3.9/site-packages/conda/notices/core.py", line 124, in wrapper return func(*args, **kwargs)
File "/data/home/heshuai/Miniconda3N/lib/python3.9/site-packages/conda/cli/main_install.py", line 26, in execute install(args, parser, "install")
File "/data/home/heshuai/Miniconda3N/lib/python3.9/site-packages/conda/cli/install.py", line 398, in install handle_txn(unlink_link_transaction, prefix, args, newenv)
File "/data/home/heshuai/Miniconda3N/lib/python3.9/site-packages/conda/cli/install.py", line 425, in handle_txn unlink_link_transaction.download_and_extract()
File "/data/home/heshuai/Miniconda3N/lib/python3.9/site-packages/conda/core/link.py", line 251, in download_and_extract self._pfe.execute()
File "/data/home/heshuai/Miniconda3N/lib/python3.9/site-packages/conda/core/package_cache_data.py", line 800, in execute progress_bar = self._progress_bar(prec_or_spec, leave=False)
File "/data/home/heshuai/Miniconda3N/lib/python3.9/site-packages/conda/core/package_cache_data.py", line 880, in _progress_bar progress_bar = ProgressBar( File "/data/home/heshuai/Miniconda3N/lib/python3.9/site-packages/conda/common/io.py", line 478, in __init__ self.pbar = self._tqdm( File "/data/home/heshuai/Miniconda3N/lib/python3.9/site-packages/conda/common/io.py", line 541, in _tqdm from tqdm.auto import tqdm ModuleNotFoundError: No module named 'tqdm.auto' $ /data/home/heshuai/Miniconda3N/bin/conda install -c conda-forge tqdm
###----------------------------------------------------------------###
这种状态下,即使按照提示用pip 或者conda 安装tqdm都会出现以上同样的报错,这个时候只有通过安装下载tqdm安装包(以这个版本为例 https://files.pythonhosted.org/packages/a8/4b/29b4ef32e036bb34e4ab51796dd745cdba7ed47ad142a9f4a1eb8e0c744d/tqdm-4.67.1.tar.gz)
下载后再pip3 install tqdm-4.67.1.tar.gz
就可以修复该问题。