如何解决jupyter ModuleNotFoundError:没有名为Tensorflow或keras的模块
我似乎无法导入Tensorflow或keras。 我有Windows 10电脑 我有python 3.8.5 我使用命令 pip3 install XXXXXXXXXX 安装了以下内容 1.matplotlib 2.熊猫 3.numpy的 4.Tensorflow 5.keras 以此顺序
我可以毫无问题地导入matplotlib,pandas或numpy。 但是当我尝试导入tensorflow或keras时,找不到模块(请参见提供的屏幕截图) 我还签入了cmd以确保已安装它们(请参见屏幕截图)
仅供参考,我在驱动器F中安装了python,在驱动器C中安装了Windows: 我可以导入熊猫而不 tensorflow或keras是有原因的吗? 任何形式的帮助将不胜感激!
关于jupyter错误的屏幕截图:
解决方法
您想安装哪个版本的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。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。