最近拿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
运行就不会出错了