如何修复tensorflow抛出dll加载错误。python 3.7。视窗7

如何修复tensorflow抛出dll加载错误。python 3.7。视窗7,tensorflow,dll,python-3.7,Tensorflow,Dll,Python 3.7,我想开始使用tensorflow。 我下载了tensorflow-1.12.0-cp37-cp37m-win_amd64.whl,并通过pip进行了安装,该软件运行正常 但当我想运行tensorflow教程代码时,它会抛出以下错误: 回溯(最近一次呼叫最后一次): 文件“C:\Users\johnson\PycharmProjects\Data exploration\Data exploration\venv\lib\site packages\tensorflow\python\pywrap

我想开始使用tensorflow。 我下载了tensorflow-1.12.0-cp37-cp37m-win_amd64.whl,并通过pip进行了安装,该软件运行正常

但当我想运行tensorflow教程代码时,它会抛出以下错误:

回溯(最近一次呼叫最后一次): 文件“C:\Users\johnson\PycharmProjects\Data exploration\Data exploration\venv\lib\site packages\tensorflow\python\pywrap\u tensorflow.py“, 第58行,输入 从tensorflow.python.pywrap\u tensorflow\u内部导入* 文件“C:\Users\johnson\PycharmProjects\Data exploration\Data 探索\venv\lib\site- packages\tensorflow\python\pywrap\u tensorflow\u internal.py”,第28行,在 _pywrap\u tensorflow\u internal=swig\u import\u helper() 文件“C:\Users\johnson\PycharmProjects\Data exploration\Data 探索\venv\lib\site- packages\tensorflow\python\pywrap\u tensorflow\u internal.py”,第24行,在 swig\u导入\u帮助程序 _mod=imp.load_模块(“pywrap_tensorflow_internal”,fp,路径名, (说明) 文件“C:\Users\johnson\AppData\Local\Programs\Python\37\lib\imp.py”>第242行,在load\u模块中 返回加载动态(名称、文件名、文件) 文件“C:\Users\johnson\AppData\Local\Programs\Python\37\lib\imp.py”>第342行,在load\u dynamic中 返回负载(规格) ImportError:DLL加载失败,错误代码为-1073741795

在处理上述异常期间,发生了另一个异常:

回溯(最近一次呼叫最后一次): 文件“C:/Users/johnson/pycharm项目/Data 勘探/MNISTTensorflow.py”,第4行,中 导入tensorflow作为tf 文件“C:\Users\johnson\PycharmProjects\Data exploration\Data exploration\venv\lib\site packages\tensorflow__init__.py“,第24行,在 从tensorflow.python导入pywrap_tensorflow#pylint: 禁用=未使用的导入 文件“C:\Users\johnson\PycharmProjects\Data exploration\Data exploration\venv\lib\site packages\tensorflow\python__init__.py“,第49行, 在里面 从tensorflow.python导入pywrap\u tensorflow 文件“C:\Users\johnson\PycharmProjects\Data exploration\Data exploration\venv\lib\site packages\tensorflow\python\pywrap\u tensorflow.py“, 第74行,在 提高效率(msg) ImportError:回溯(最近一次呼叫上次): 文件“C:\Users\johnson\PycharmProjects\Data exploration\Data exploration\venv\lib\site packages\tensorflow\python\pywrap\u tensorflow.py“, 第58行,输入 从tensorflow.python.pywrap\u tensorflow\u内部导入* 文件“C:\Users\johnson\PycharmProjects\Data exploration\Data 探索\venv\lib\site- packages\tensorflow\python\pywrap\u tensorflow\u internal.py”,第28行,在 _pywrap\u tensorflow\u internal=swig\u import\u helper() 文件“C:\Users\johnson\PycharmProjects\Data exploration\Data 探索\venv\lib\site- packages\tensorflow\python\pywrap\u tensorflow\u internal.py”,第24行,在 swig\u导入\u帮助程序 _mod=imp.load_模块(“pywrap_tensorflow_internal”,fp,路径名, (说明) 文件“C:\Users\johnson\AppData\Local\Programs\Python\Python37\lib\imp.py”, 第242行,加载模块中 返回加载动态(名称、文件名、文件) 文件“C:\Users\johnson\AppData\Local\Programs\Python\Python37\lib\imp.py”, 第342行,动态加载 返回负载(规格) ImportError:DLL加载失败,错误代码为-1073741795

未能加载本机TensorFlow运行时

因为一些常见的原因和解决方案。包括整个堆栈跟踪 以上是请求帮助时的错误消息

进程已完成,退出代码为1

我尝试下载并安装1.12.0版本。但是当我想将包添加到解释器时(通过pycharm中的“设置”),只显示1.13.1版本(已经卸载)。这只会增加我的困惑。正如您所看到的,我对python还不熟悉。我希望我的问题不要太愚蠢。谢谢大家!

我使用: -windos 7(64位) -Python 3.7 -PyCharm社区版2018.3.2 -GeForce GT 425m -i5中央处理器M580