ImportError: невозможно импортировать имя 'regex_replace' - PullRequest
0 голосов
/ 25 марта 2019

Я совершенно новичок в Python, но при запуске программы я получил ошибку ..

Traceback (most recent call last):
  File "/usr/local/lib/python3.5/dist-packages/tensorflow_hub/tf_v1.py", line 29, in <module>
    from tensorflow.compat.v1 import *  
ImportError: No module named 'tensorflow.compat'

During handling of the above exception, another exception occurred:

    Traceback (most recent call last):
      File "train.py", line 5, in <module>
        import tensorflow_hub as hub
      File "/usr/local/lib/python3.5/dist-packages/tensorflow_hub/__init__.py", line 30, in <module>
        from tensorflow_hub.estimator import LatestModuleExporter
      File "/usr/local/lib/python3.5/dist-packages/tensorflow_hub/estimator.py", line 25, in <module>
        from tensorflow_hub import tf_utils
      File "/usr/local/lib/python3.5/dist-packages/tensorflow_hub/tf_utils.py", line 28, in <module>
        from tensorflow_hub import tf_v1
      File "/usr/local/lib/python3.5/dist-packages/tensorflow_hub/tf_v1.py", line 63, in <module>
        from tensorflow import regex_replace
    ImportError: cannot import name 'regex_replace'

my train.py is

import os
import numpy as np
import pandas as pd
import tensorflow as tf
import tensorflow_hub as hub
import json
import pickle
import urllib

from sklearn.preprocessing import LabelBinarizer

print(tf.__version__)

без импорта tensorflow_hub все работает нормально ... но для моего алгоритма он должен .. Я искал много ссылок, но не смог найти правильное решение. пожалуйста, дайте мне небольшую подсказку, чтобы решить мою проблему ..

1 Ответ

3 голосов
/ 31 марта 2019

Попробуйте обновить модуль tenorflow.Это сработало для меня.Обновите, используя следующую команду.
pip install --upgrade tensorflow

...