为了账号安全,请及时绑定邮箱和手机立即绑定

在 Anaconda Python 中安装 Keras 和 TensorFlow 时遇到问题

在 Anaconda Python 中安装 Keras 和 TensorFlow 时遇到问题

繁星点点滴滴 2023-03-22 13:55:31
我正在尝试在没有 GPU 的 64 位 Windows 10 计算机上使用 Anaconda Python 中的 Keras(我不知道这是否重要)。我打电话pip install keras,似乎安装顺利。但是调用import keras会出现此错误:    Traceback (most recent call last):  File "C:\Users\jsmith\anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 58, in <module>    from tensorflow.python.pywrap_tensorflow_internal import *  File "C:\Users\jsmith\anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 28, in <module>    _pywrap_tensorflow_internal = swig_import_helper()  File "C:\Users\jsmith\anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow_internal.py", line 24, in swig_import_helper    _mod = imp.load_module('_pywrap_tensorflow_internal', fp, pathname, description)  File "C:\Users\jsmith\anaconda3\lib\imp.py", line 242, in load_module    return load_dynamic(name, filename, file)  File "C:\Users\jsmith\anaconda3\lib\imp.py", line 342, in load_dynamic    return _load(spec)ImportError: DLL load failed: The specified module could not be found.During handling of the above exception, another exception occurred:Traceback (most recent call last):  File "C:\Users\jsmith\anaconda3\lib\site-packages\keras\__init__.py", line 3, in <module>    from tensorflow.keras.layers.experimental.preprocessing import RandomRotation  File "C:\Users\jsmith\anaconda3\lib\site-packages\tensorflow\__init__.py", line 41, in <module>    from tensorflow.python.tools import module_util as _module_util  File "C:\Users\jsmith\anaconda3\lib\site-packages\tensorflow\python\__init__.py", line 50, in <module>    from tensorflow.python import pywrap_tensorflow  File "C:\Users\jsmith\anaconda3\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 69, in <module>    raise ImportError(msg)所以我去安装 tensorflow 使用pip install tensorflow. 似乎需要一段时间,虽然最终它安装了,但没有解决我的问题,仍然给我上述错误。
查看完整描述

2 回答

?
翻阅古今

TA贡献1780条经验 获得超5个赞

根据tensorflow installation,您应该已经为 Windows 7 或更高版本预安装了C++ 可再发行组件。

然后你可以做

pip install path_t_wheel_file.whl

我听说 Visual Studio 是一个非常大的程序,我不想安装它。

您不必安装整个 visual studio 只需安装C++ 可再发行组件

使 TensorFlow 工作的 Visual Studio 是什么,

我没有查看 tensorflow 的源代码,但我认为它是用它编写的,C++因此它需要由 C++ 可再发行组件提供的额外库


查看完整回答
反对 回复 2023-03-22
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

这可能有助于
创建新环境,不要在基本环境中安装包(可选,但它为我修复了 tensorflow 安装错误)

conda install -c conda-forge tensorflow
然后安装tensorflowpip install kerasconda install -c conda-forge keras


查看完整回答
反对 回复 2023-03-22
  • 2 回答
  • 0 关注
  • 180 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信