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

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

解决问题

import tensorflow

Traceback (most recent call last):

 File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\python\platform\self_check.py", line 47, in preload_check

   ctypes.WinDLL(build_info.msvcp_dll_name)

 File "F:\Program Files\Python\Python36\lib\ctypes\__init__.py", line 348, in __init__

   self._handle = _dlopen(self._name, mode)

OSError: [WinError 193] %1 不是有效的 Win32 应用程序。

During handling of the above exception, another exception occurred:

Traceback (most recent call last):

 File "<stdin>", line 1, in <module>

 File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\__init__.py", line 22, in <module>

   from tensorflow.python import pywrap_tensorflow  # pylint: disable=unused-import

 File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\python\__init__.py", line 49, in <module>

   from tensorflow.python import pywrap_tensorflow

 File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 30, in <module>

   self_check.preload_check()

 File "F:\Program Files\Python\Python36\lib\site-packages\tensorflow\python\platform\self_check.py", line 55, in preload_check

   % build_info.msvcp_dll_name)

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版本完美解决攻略https://yunyaniu.blog.csdn.net/article/details/79970085

IDE之VS:Visual Studio 2015的简介、安装、入门、使用方法之详细攻略https://yunyaniu.blog.csdn.net/article/details/81052119


相关文章
|
8月前
|
Windows
已解决Win11报错 OSError: [WinError 1455] 页面文件太小,无法完成操作。
Win11报错 OSError: [WinError 1455] 页面文件太小,无法完成操作。 Error loading "D:\aaaa\envs\gs\lib\site-packages\torch\lib\caffe2_detectron_ops_gpu.dll" or one of its dependencies.
2076 0
已解决Win11报错 OSError: [WinError 1455] 页面文件太小,无法完成操作。
成功解决FileNotFoundError: [WinError 2] 系统找不到指定的文件
成功解决FileNotFoundError: [WinError 2] 系统找不到指定的文件。
成功解决FileNotFoundError: [WinError 2] 系统找不到指定的文件
|
开发工具 Windows
关于 fatal error LNK1158: 无法运行“rc.exe” 的解决方法
关于 fatal error LNK1158: 无法运行“rc.exe” 的解决方法
关于 fatal error LNK1158: 无法运行“rc.exe” 的解决方法
|
11月前
PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问
PermissionError: [WinError 32] 另一个程序正在使用此文件,进程无法访问
458 0
|
11月前
解决:Oops internal error 40343 occured.Further work is not possible and IDA will close (打开文件出现40343错误)
解决:Oops internal error 40343 occured.Further work is not possible and IDA will close (打开文件出现40343错误)
238 0
|
Windows
WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
WINDOWS编译ffmpeg:LINK : fatal error LNK1104: 无法打开文件“LIBCMT.lib”
347 0
|
Windows
WINDOWS/cygwin编译lame出错:error: ‘_O_BINARY‘ undeclared
WINDOWS/cygwin编译lame出错:error: ‘_O_BINARY‘ undeclared
143 0
|
C++
cygwin/msys: fatal error LNK1104: 无法打开文件“kernel32.lib”
cygwin/msys: fatal error LNK1104: 无法打开文件“kernel32.lib”
124 0
runnerw.exe: CreateProcess failed with error 216:
runnerw.exe: CreateProcess failed with error 216:
161 0