ошибка jupyter ModuleNotFoundError: нет модуля с именем Tensorflow или keras

#python #tensorflow #keras #jupyter #modulenotfounderror

#python #tensorflow #keras #jupyter #modulenotfounderror

Вопрос:

Кажется, я не могу импортировать Tensorflow или keras. У меня компьютер с Windows 10, у меня python 3.8.5, я установил следующее, используя команду pip3 install XXXXXXXXXX 1.matplotlib 2.pandas 3.numpy 4.Tensorflow 5.keras в таком порядке

у меня нет проблем с импортом matplotlib, pandas или numpy. но когда я пытаюсь импортировать tensorflow или keras, он не может найти модуль (см. Скриншот) я также проверил в cmd, чтобы убедиться, что они установлены (см. Скриншот)

установлены пакеты tensorflow и keras

К вашему сведению, я установил python на диске F: а Windows установлена на диске C: есть ли причина, по которой я могу импортировать pandas, а не tensorflow или keras? любая форма помощи будет высоко оценена!

скриншот ошибки jupyter:

скриншот ошибки jupyter

Ответ №1:

какую версию tensorflow вы хотите установить? Мой опыт заключается в использовании терминала Anaconda onda для установки tensorflow. Сначала установите tensorflow 2.1 с помощью conda.Conda автоматически устанавливает cudnn 7.6.5 и CUDA Toolkit 10.1.243. Они совместимы с tensorflow 2.2. Затем используйте pip для установки tensorflow 2.2, как показано ниже

 pip install tensorflow ==2.2.0
  

Conda в настоящее время может устанавливать tensorflow только до версии 2.1, поэтому вам нужно использовать pip. pip не устанавливает автоматически cudnn или Cuda toolkit, но они уже установлены при установке версии 2.1 с помощью Conda. В противном случае вам пришлось бы пройти более сложный процесс, чтобы вручную установить cudnn и инструментарий. Некоторые люди сообщали о проблемах с использованием python 3.8 с tensorflow. Если вы столкнетесь с этим, создайте отдельную среду и установите python 3.7, tensorflow 2.1 с помощью conda, затем установите tensorflow 2.2 с помощью pip.

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

1. спасибо, что очень помогло. Итак, я удалил python 3.8 и установил 3.7.9. затем я переустановил jupyter lab. pip установил pandas keras и т. Д. Протестировал и успешно импортировал tensorflow и keras как на python IDLE, так и на Jupyter lab. Подводя итог, я не учел conda. Я провожу почти целый день, пытаясь заставить это работать через conda, используя множество методов, и я просто не могу импортировать tensorflow в jupyter conda.