在centos7上运行paddlepaddle 需要用到paddlehub,安装完paddlehub后使用hub命令提示以下报错
[root@localhost ~]# hub
/usr/local/python3/lib/python3.6/site-packages/rarfile.py:71: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography (40.0) will be the last to support Python 3.6.
from cryptography.hazmat.backends import default_backend
Traceback (most recent call last):
File "/usr/bin/hub", line 5, in <module>
from paddlehub.commands.utils import execute
File "/usr/local/python3/lib/python3.6/site-packages/paddlehub/__init__.py", line 31, in <module>
from paddlehub import datasets
File "/usr/local/python3/lib/python3.6/site-packages/paddlehub/datasets/__init__.py", line 16, in <module>
from paddlehub.datasets.chnsenticorp import ChnSentiCorp
File "/usr/local/python3/lib/python3.6/site-packages/paddlehub/datasets/chnsenticorp.py", line 19, in <module>
from paddlehub.datasets.base_nlp_dataset import TextClassificationDataset
File "/usr/local/python3/lib/python3.6/site-packages/paddlehub/datasets/base_nlp_dataset.py", line 21, in <module>
import paddlenlp
File "/usr/local/python3/lib/python3.6/site-packages/paddlenlp/__init__.py", line 25, in <module>
from . import datasets
File "/usr/local/python3/lib/python3.6/site-packages/paddlenlp/datasets/__init__.py", line 15, in <module>
from .dataset import *
File "/usr/local/python3/lib/python3.6/site-packages/paddlenlp/datasets/dataset.py", line 27, in <module>
import datasets
File "/usr/local/python3/lib/python3.6/site-packages/datasets/__init__.py", line 33, in <module>
from .arrow_dataset import Dataset, concatenate_datasets
File "/usr/local/python3/lib/python3.6/site-packages/datasets/arrow_dataset.py", line 42, in <module>
from datasets.tasks.text_classification import TextClassification
File "/usr/local/python3/lib/python3.6/site-packages/datasets/tasks/__init__.py", line 3, in <module>
from ..utils.logging import get_logger
File "/usr/local/python3/lib/python3.6/site-packages/datasets/utils/__init__.py", line 21, in <module>
from .download_manager import DownloadManager, GenerateMode
File "/usr/local/python3/lib/python3.6/site-packages/datasets/utils/download_manager.py", line 26, in <module>
from .file_utils import (
File "/usr/local/python3/lib/python3.6/site-packages/datasets/utils/file_utils.py", line 27, in <module>
from tqdm.contrib.concurrent import thread_map
ModuleNotFoundError: No module named 'tqdm.contrib'
这里提示缺少“tqdm.contrib”模块,但是我在python中就可以直接import进来,并没有报错
Python 3.6.8 (default, Nov 16 2020, 16:55:22)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import tqdm.contrib
>>> tqdm.contrib
>>> import tqdm.contrib.concurrent
>>> tqdm.contrib.concurrent
<module 'tqdm.contrib.concurrent' from '/usr/local/lib/python3.6/site-packages/tqdm/contrib/concurrent.py'>