Я обнаружил ModuleNotFoundError: ни один модуль с именем tenensflow.contrib - PullRequest
1 голос
/ 02 апреля 2020

Я пытаюсь запустить python на CMD. Я импортирую tenesflow.contrib в мой python файл.

import tensorflow.contrib.tensorrt as trt

при запуске на anaconda с этой командой.

python run_webcam.py --camera yoga.mp4

выдает ошибку:

  File "run_webcam.py", line 8, in <module>
    from tf_pose.estimator import TfPoseEstimator
  File "D:\work\pose estimation\tf-pose-estimation\tf_pose\__init__.py", line 5, in <module>
    from tf_pose.runner import infer, Estimator, get_estimator
  File "D:\work\pose estimation\tf-pose-estimation\tf_pose\runner.py", line 8, in <module>
    from tf_pose import eval
  File "D:\work\pose estimation\tf-pose-estimation\tf_pose\eval.py", line 13, in <module>
    from tf_pose.estimator import TfPoseEstimator
  File "D:\work\pose estimation\tf-pose-estimation\tf_pose\estimator.py", line 14, in <module>
    import tensorflow.contrib.tensorrt as trt
ModuleNotFoundError: No module named 'tensorflow.contrib'

Я установил

pip install tensorflow

и измените версию tenorflow (попробуйте удалить и установить несколько версий)

pip uninstall tensorflow
pip install tensorflow==...

, но покажите ту же ошибку

1 Ответ

0 голосов
/ 02 апреля 2020

Попробуйте заменить следующее

import tensorflow.contrib.tensorrt as trt (используется в ≤ TensorFlow 1.13.1)

на

from tensorflow.python.compiler.tensorrt import trt (TensorFlow ≥ 1.14.1)

Кредит GitHub

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...