如何解决在 Pyhton 3.8 中导入 tensorflow 时出错
我正在使用
- Python 3.8.7
- pip 20.2.3
- Windows 10 64 位
当我在 Python IDLE 上 import tensorflow as tf
时,它显示以下错误:
Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py",line 64,in <module>
from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: DLL load failed while importing _pywrap_tensorflow_internal: 動態連結程式庫 (DLL) 初始化例行程序失敗。
During handling of the above exception,another exception occurred:
Traceback (most recent call last):
File "C:\Python\Python__MyFinalProject__ML\TensorFlow.py",line 3,in <module>
import tensorflow
File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\__init__.py",line 41,in <module>
from tensorflow.python.tools import module_util as _module_util
File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\__init__.py",line 39,in <module>
from tensorflow.python import pywrap_tensorflow as _pywrap_tensorflow
File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py",line 83,in <module>
raise ImportError(msg)
ImportError: Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Programs\Python\Python38\lib\site-packages\tensorflow\python\pywrap_tensorflow.py",in <module>
from tensorflow.python._pywrap_tensorflow_internal import *
ImportError: DLL load failed while importing _pywrap_tensorflow_internal: 動態連結程式庫 (DLL) 初始化例行程序失敗。
Failed to load the native TensorFlow runtime.
See https://www.tensorflow.org/install/errors
想问问导致这个错误的原因和解决方法:)
还有一些繁体字,不好意思,我google翻译一下:"动态链接程序库(DLL)初始化例行程序失败。" --> "动态链接库(DLL)初始化例程失败.”
解决方法
解决方法是简单地安装 Microsoft Visual C++ 2015 Redistributable 64 bits。这样DLL就安装在system32文件夹下,bug就可以修复了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。