ImportError: cannot import name 'auto' from 'tqdm'

最近拿tensorflow_datasets数据集的内容出错:

Traceback (most recent call last):
  File "kk.py", line 4, in <module>
    import tensorflow_datasets
  File "/opt/AN/lib/python3.7/site-packages/tensorflow_datasets/__init__.py", line 46, in <module>
    from tensorflow_datasets.core import tf_compat
  File "/opt/AN/lib/python3.7/site-packages/tensorflow_datasets/core/__init__.py", line 25, in <module>
    from tensorflow_datasets.core.dataset_builder import BeamBasedBuilder
  File "/opt/AN/lib/python3.7/site-packages/tensorflow_datasets/core/dataset_builder.py", line 34, in <module>
    from tensorflow_datasets.core import dataset_utils
  File "/opt/AN/lib/python3.7/site-packages/tensorflow_datasets/core/dataset_utils.py", line 29, in <module>
    from tensorflow_datasets.core import utils
  File "/opt/AN/lib/python3.7/site-packages/tensorflow_datasets/core/utils/__init__.py", line 22, in <module>
    from tensorflow_datasets.core.utils.tqdm_utils import *
  File "/opt/AN/lib/python3.7/site-packages/tensorflow_datasets/core/utils/tqdm_utils.py", line 25, in <module>
    from tqdm import auto as tqdm_lib
ImportError: cannot import name 'auto' from 'tqdm' (/opt/AN/lib/python3.7/site-packages/tqdm/__init__.py)

这篇文章说是版本低了

查了一下版本:

>>> import tqdm
>>> tqdm.__version__
'4.26.0'

看一下有哪些版本:

[root@zhoulei opt]# pip install tqdm==555
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
ERROR: Could not find a version that satisfies the requirement tqdm==555 (from versions: 1.0, 2.0.0, 2.2.3, 2.2.4, 3.1.3, 3.1.4, 3.4.0, 3.7.0, 3.7.1, 3.8.0, 4.1.0, 4.4.0, 4.4.1, 4.4.3, 4.5.0, 4.5.2, 4.6.1, 4.6.2, 4.7.0, 4.7.1, 4.7.2, 4.7.4, 4.7.6, 4.8.1, 4.8.2, 4.8.3, 4.8.4, 4.9.0, 4.10.0, 4.11.0, 4.11.1, 4.11.2, 4.12.0, 4.13.0, 4.14.0, 4.15.0, 4.16.0, 4.17.0, 4.17.1, 4.18.0, 4.19.1, 4.19.1.post1, 4.19.2, 4.19.4, 4.19.5, 4.19.6, 4.19.7, 4.19.8, 4.19.9, 4.20.0, 4.21.0, 4.22.0, 4.23.0, 4.23.1, 4.23.2, 4.23.3, 4.23.4, 4.24.0, 4.25.0, 4.26.0, 4.27.0, 4.28.0, 4.28.1, 4.29.0, 4.29.1, 4.30.0, 4.31.0, 4.31.1, 4.32.0, 4.32.1, 4.32.2, 4.33.0, 4.34.0, 4.35.0, 4.36.0, 4.36.1, 4.37.0, 4.38.0, 4.39.0, 4.40.0, 4.40.1, 4.40.2)
ERROR: No matching distribution found for tqdm==555

安装一个较新的版本

[root@zhoulei opt]# pip install tqdm==4.40.1
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting tqdm==4.40.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/71/b0/6d63e33dbf5935dccd334ee2b83cc4d3828817de6faaa3a3f7f5b8cc5141/tqdm-4.40.1-py2.py3-none-any.whl (55kB)
     |████████████████████████████████| 61kB 581kB/s 
Installing collected packages: tqdm
  Found existing installation: tqdm 4.26.0
    Uninstalling tqdm-4.26.0:
      Successfully uninstalled tqdm-4.26.0
Successfully installed tqdm-4.40.1

运行就不会出错了

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值