Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python DLL加载失败,对于x86和;x64 DLL_Python_Dll - Fatal编程技术网

Python DLL加载失败,对于x86和;x64 DLL

Python DLL加载失败,对于x86和;x64 DLL,python,dll,Python,Dll,正在尝试运行最新版本的热图 在64位和32位DLL中,DLL负载一直在困扰着我。(在这方面类似的问题似乎无关紧要,因为我已尝试加载两个DLL) 我正在运行Windows7。我已卸载并重新安装了2.7.3 64位 空闲顶行: win32上的Python 2.7.3(默认值,2012年4月10日,23:24:47)[MSC v.1500 64位(AMD64)] 我试过装了 C:\Python27\DLLs\cHeatmap-x86.dll ImportError:DLL加载失败:%1不是有效的Win

正在尝试运行最新版本的热图

在64位和32位DLL中,DLL负载一直在困扰着我。(在这方面类似的问题似乎无关紧要,因为我已尝试加载两个DLL)

我正在运行Windows7。我已卸载并重新安装了2.7.3 64位

空闲顶行: win32上的Python 2.7.3(默认值,2012年4月10日,23:24:47)[MSC v.1500 64位(AMD64)]

我试过装了 C:\Python27\DLLs\cHeatmap-x86.dll

ImportError:DLL加载失败:%1不是有效的Win32应用程序

C:\Python27\DLLs\cHeatmap-x64.dll

ImportError:DLL加载失败:%1不是有效的Win32应用程序

我可以运行heatmap 1.1,但那是在添加dll之前。你有这个dll吗? C:\Windows\System32\msvcr110.dll


从另一台计算机复制dll为我解决了问题,但不确定如何解决。

已解决。build.bat创建了空白DLL文件,因为如果未安装完整版本的visual studio,则环境变量vcinstalldir为空白。DLL为空白,文件大小为0KB

已从github加载干净的DLL。文件大小为9&10kb


热图库按设计导入和功能。

看起来DLL是用Visual Studio 2012构建的。您是否已安装或重新安装?已安装并重新启动。无效。请尝试使用
ctypes.cdll.LoadLibrary
手动加载64位DLL。忽略32位DLL,因为您使用的是64位Python。
import ctypes heatmap=ctypes.cdll.LoadLibrary(“C:\Python27\DLLs\cHeatmap-x64.DLL”)
相同错误。是否安装了
vcredit_x64.exe
?msvcr110.DLL是MicroSoft Visual C Runtime 11.0(msvcr110)环境的一部分。因此,与其复制DLL,不如正确安装环境!是msvcr110.dll存在并且位于C:\Windows\System32目录中。