jupyter ModuleNotFoundError: No module named Tensorflow or keras

jupyter ModuleNotFoundError: No module named Tensorflow or keras

我似乎无法导入 Tensorflow 或 keras。 我有windows10台电脑 我有 python 3.8.5 我使用命令 pip3 install XXXXXXXXXX 安装了以下内容 1.matplotlib 2.pandas 3.numpy 4.Tensorflow 5.keras 按照这个顺序

我导入 matplotlib、pandas 或 numpy 没有问题。 但是当我尝试导入 tensorflow 或 keras 时,它找不到模块(参见提供的屏幕截图) 我还检查了 cmd 以确保我安装了它们(见屏幕截图)

仅供参考,我在驱动器 F: 中安装了 python,在驱动器 C: 中安装了 windows 为什么我可以导入 pandas 而 而不是 tensorflow 或 keras? 任何形式的帮助将不胜感激!

jupyter 错误截图:

您想安装什么版本的tensorflow?我的经验是使用Anaconda onda terminal安装tensorflow。首先使用 conda.Conda 安装 tensorflow 2.1 会自动安装 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 工具包,但您在使用 Conda 安装 2.1 版时已经安装了它们。否则,您将不得不通过更复杂的过程来手动安装 cudnn 和工具包。有些人报告了使用 python 3.8 和 tensorflow 的问题。如果您 运行 进入创建单独的环境并使用 conda 安装 python 3.7、tensorflow 2.1,然后使用 pip 安装 tensorflow 2.2。