0

我似乎无法导入 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 包

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

jupyter错误截图:

jupyter错误截图

4

1 回答 1

0

你想安装什么版本的tensorflow?我的经验是使用Anaconda onda终端安装tensorflow。首先使用 conda 安装 tensorflow 2.1。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 工具包,但是当您使用 Conda 安装 2.1 版时,您已经安装了它们。否则,您将不得不经历更复杂的过程来手动安装 cudnn 和工具包。有些人报告了使用带有 tensorflow 的 python 3.8 的问题。如果您遇到该创建作为单独的环境并使用 conda 安装 python 3.7、tensorflow 2.1,然后使用 pip 安装 tensorflow 2.2。

于 2020-09-29T20:53:14.717 回答