Ошибка ModuleNotFoundError: нет модуля с именем ‘tensorflow_hub’

#python #tensorflow #tensorflow2.0 #tensorflow-hub #modulenotfounderror

#python #тензорный поток #tensorflow2.0 #tensorflow-hub #ошибка modulenotfounderror

Вопрос:

Я следовал инструкциям, приведенным на веб-сайте TensorFlow, для установки tensorflow_hub и установил его в среде conda.

 $ pip install "tensorflow>=2.0.0"
$ pip install --upgrade tensorflow-hub
  

Я выполнил вышеуказанное в приглашении anaconda

введите описание изображения здесь

Но я все еще получаю ModuleNotFoundError для ‘tensorflow_hub’.

Любая помощь здесь приветствуется. Заранее спасибо

Комментарии:

1. Возможно, вы используете несколько сред

2. Используйте python -m pip install --upgrade tensorflow-hub и замените python любым интерпретатором Python, который вы хотите использовать.

3. Привет, Абхирам Кадали, как предложил Адам, не могли бы вы подтвердить, находитесь ли вы importing tensorflow hub в том же virtual environment , в котором вы его установили. Спасибо!

4. Я хочу сказать, пожалуйста, убедитесь, что вы importing tensorflow_hub в своем Virtual Environment , py3_TF2.0 . Если это все еще приводит к ошибке, пожалуйста, поделитесь своим кодом.

Ответ №1:

Первым делом проверьте, установлен ли у вас tensorflow_hub в этой среде

 conda list
  

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

 pip install tensorflow_hub
  

Вы, вероятно, сделали это, поэтому, скорее всего, вы используете другое ядро в своем ноутбуке jupyter, поэтому либо перейдите в среду этого ядра и установите свой пакет там. Или предпочтительный способ, установите свою текущую среду yourenvironment в качестве нового ядра и используйте ее в своем ноутбуке jupyter

   python -m ipykernel install --user --name=yourenvironment
  

Теперь запустите свой jupyter notebook и наслаждайтесь своим пакетом