成功解决 OSError: [WinError 193] %1 不是有效的 Win32 应用程序

举报
一个处女座的程序猿 发表于 2021/03/30 23:07:02 2021/03/30
【摘要】 成功解决 OSError: [WinError 193] %1 不是有效的 Win32 应用程序     目录 解决问题 解决思路 解决方法       解决问题 import tensorflowTraceback (most recent call last): File "F:\Program Files\Python\Python36\li...

成功解决 OSError: [WinError 193] %1 不是有效的 Win32 应用程序

 

 

目录

解决问题

解决思路

解决方法


 

 

 

解决问题


  
  1. import tensorflow
  2. Traceback (most recent call last):
  3. File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\python\platform\self_check.py", line 47, in preload_check
  4. ctypes.WinDLL(build_info.msvcp_dll_name)
  5. File "F:\Program Files\Python\Python36\lib\ctypes\__init__.py", line 348, in __init__
  6. self._handle = _dlopen(self._name, mode)
  7. OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
  8. During handling of the above exception, another exception occurred:
  9. Traceback (most recent call last):
  10. File "<stdin>", line 1, in <module>
  11. File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\__init__.py", line 22, in <module>
  12. from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
  13. File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>
  14. from tensorflow.python import pywrap_tensorflow
  15. File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 30, in <module>
  16. self_check.preload_check()
  17. File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\python\platform\self_check.py", line 55, in preload_check
  18. % build_info.msvcp_dll_name)
  19. ImportError: Could not find 'msvcp140.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. You may install this DLL by downloading Visual C++ 2015 Redistributable Update 3 from this URL: https://www.microsoft.com/en-us/download/details.aspx?id=53587

 

解决思路

操作系统错误: [WinError 193] %1 不是有效的 Win32 应用程序

 Could not find 'msvcp140.dll'. TensorFlow requires that this DLL be installed in a directory that is named in your %PATH% environment variable. You may install this DLL by downloading Visual C++ 2015 Redistributable Update 3 from this URL: https://www.microsoft.com/en-us/download/details.aspx?id=53587

 

 

 

 

 

解决方法

相关文章
CV:Visual Studio 2015版本+CUDA8.0+Cudnn8.0+OpenCV 3.1.0版本完美解决攻略
IDE之VS:Visual Studio 2015的简介、安装、入门、使用方法之详细攻略

 

文章来源: yunyaniu.blog.csdn.net,作者:一个处女座的程序猿,版权归原作者所有,如需转载,请联系作者。

原文链接:yunyaniu.blog.csdn.net/article/details/90182282

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。