python中使用rpy2调用R出现DLL加载错误,不是有效win32位程序

win7 64位系统 R和python都是32位
图片说明

0

3个回答

这个dll的依赖是否有问题 用depends查看一下

0
DreamerIam
DreamerIam 额,我发一下图片,请你看一下
大约 3 年之前 回复

图片说明

0
DreamerIam
DreamerIam 回复DreamerIam:我装完那两个找不到的dll之后出现这个警告Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
大约 3 年之前 回复
DreamerIam
DreamerIam @oyljerry
大约 3 年之前 回复

这是一个很常见的问题,最主要的原因就是你的操作系统是32位的,而你调用的DLL是64位的,不匹配。换个32位的库再试试看

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
mfc加载dll提示不是有效的win32程序
HMOUDLE hdll = LoadLibrary(_T("xxx.dll")); if(hdll == NULL) { int nRet = GetLastError(); return false; } 最简单的调用dll,dll肯定存在,但是返回失败 查看错误码,返回193 即 %x1不是有效的win32程序   问题所在: 所调用的dll是64位编译生成的,但...
在python 3.6 64位的Windows里调用DLL出错
因为在电脑已经安装了64位的python 3.6版本,现在要开发一个调用DLL的程序,由于这个DLL是32位的,所以使用WINDLL调用它,运行下面的代码:# #https://blog.csdn.net/caimouse/article/details/51749579 #开发人员:蔡军生(QQ:9073204) 深圳 2018-3-25 # from ctypes import * VCI...
【C/C++】解决“不是有效的win32应用程序”思路
在使用Go平台调用VS2010写的动态链接库DLL过程中,系统报出了''Error 193'错误。对比错误代码就是我们日常见到的 "不是有效Win32应用程序"。但在使用VS2010写的C++程序调用时候未提示错误。 看了下网上的解答,总结一下,就是运行环境错误。 后来发现在VS环境下,编译的配置环境是32位,而系统运行的是64位。在Windows平台开发exe应用程序时同样也是在32位环境,
Windows下python3调用R语言(使用rpy2包)
第一步,设置完成R与的环境变量  1.以后将R目录添加至path环境变量  path:...\bin\x64(ps:安装的R目录);  2. 将R.dll添加至path环境变量  path:...\bin\x64\R.dll(ps:安装R目录下的dll文件); 第二步,安装rpy2包 1.准备安装包,安装包链接:http://www.lfd.uci.edu/~gohlke/pythonlibs...
python-scrapy 中运行出现DLL load faild :%1 不是32位应用程序的问题
首先确定电脑是64位还是32位 其次查看安装的python 是32位还是64位 最后去https://sourceforge.net/projects/pywin32/files/pywin32/  查找对应的pywin32API 下载并安装即可,一定要安装到python的安装包下的scripts文件夹下, 否则import win32api时还是会报错 最后一步 将 lib/site-p
解决“不是有效的win32应用程序”问题
解决“不是有效的win32应用程序”问题 帅宏军 用VC2013编译了一个程序,在Windows 8、Windows 7(64位、32位)下都能正常运行。但在Win XP,Win2003下运行时,却报错不能运行,具体错误信息为“指定的可执行文件不是有效的 Win32 应用程序”。       一、问题分析         用eXeScope打开该exe,发
不是有效的Win32位应用程序
打开项目属性,修改平台工具集就可以解决了!!
Python如何调用R:rpy2使用介绍
Python编程灵活方便,R的模型方法众多,如何将两者结合起来,发挥更大的作用,值得探索。本文简单介绍如何在Python里调用R,实现两者的完美结合,并且给出实际可用的例子,手把手地教给大家。rpy2的安装  notice:本文实验环境是ubuntu14+Python2.7+R3.0.1 ##   rpy2 使得python里面可以调用R – it is a very useful tool
应用程序无法运行,不是有效的Win32位程序解决(新手向)
应用程序无法运行,不是有效的Win32位程序解决(新手向) - - 引言 前段时间使用C#的Winform写了一个矢网的测试系统,在目标机器XP系统上怎么都打不开,开始是弹出不是有效的Win32位应用程序,然后什么也不显示,后来自己研究了一段时间把这个问题可以说得到了彻底解决。 - 不是有效的Win32位应用程序 这个是老问题了,因为我用的是VS2012的C#编辑,就算安装了VS201
windows下python调用R语言的模块rpy2安装使用
近期有个R语言写好的模型,需要转换成Python使用,博主查看了许久觉得既然R写好的模型凭啥会那么简单就能被Python重写呢,于是百度了很久最后发现有个Python模块——rpy2可以完成Python直接调用R的相关模块实现,下面记录下这些天的心得。一、安装及环境配置首先Python和R我默认大家都会安装,这里简要提一下R的环境变量配置。Path后新增R的安装位置,博主的如下:C:\Progra...
python运行mysql的程序时报错,ImportError DLL load failed: %1 不是有效的 Win32 应用程序
操作系统:win7 64位,安装mysqldb 后提示:ImportError DLL load failed: %1 不是有效的 Win32 应用程序,是由于安装的32位的 MySQL-Python-1.2.3.win32-py2.exe,,只要改成64位版本的就可以了。 如果没有找到,可以使用如下链接下载: 32位:http://download.csdn.net/de
qt dll 1% 不是有效的win32应用程序
qt dll 1% 不是有效的win32应用程序
vs学习问题 关于打开程序时不是有效的Win32应用程序
vs项目编译通过,生成方案成功,但是执行时显示以下问题 在网上找到一些解决方案 打开程序时提示“不是有效的Win32位应用程序” 不是有效的Win32应用程序的解决方法 然并卵,我特么一步步跟着走最后。。。 而且我感觉我的错误并不是系统注册表的问题,只是此项目的.dll文件有问题,MMP 先把问题放这儿了,记得解决吧 补充一下 又找到一种方法:右击相应的项目,选择“属性...
jdk不是有效的win32程序怎么办
jdk不是有效的win32程序怎么办?jdk不是有效的win32程序解决方法。使用jdk的过程中经常会出现一些小毛病,比如在更换设备的时候会有朋友提出jdk不是有效的win32程序,在遇到这种情况的时候工作效率,开发过程将变得十分缓慢而且又不知道怎么办,其实很简单一起来看看jdk不是有效的win32程序解决方法吧。 x86代表32位系统的; x64代表64位系统的。 配置
vs2017编译缺少dll win32与x86的平台选择
1. 背景介绍 vs2017编译方案平台选择的时win32,程序在其它电脑上提示缺少一些dll组件。 安装组件后仍然提示无法定位程序输入点。 2. 方案 win32指所有的32bit的平台,而x86仅仅是指Intel和AMD的32bit平台 比如32bit的ARM平台,就包含在win32中,不在x86的范围中。 所以,平台选择最好x86。 x86平台重新编译,程序运行正常。
安装paramiko报"[193],1%不是有效的Win32应用程序"
今天换了台电脑安装paramiko,使用pip install paramiko,下载和安装都算顺利,但最后报报错,"err : [193],1%不是有效的Win32应用程序",我就纳闷了,不知道哪的原因,然后仔细看了pip的过程,是因为在安装依赖的pynacl时,报的错,所以就去直接下载的PyNaCl-1.1.2-cp34-cp34m-win32.whl,仍然使用pip安装,但还是报错,说是“i
1%,是不是有效的Win32应用程序
今天在使用CLR Profile程序时,用来监测网站内存分配情况,但网站报错说: 1%,不是有效的Win32应用程序, 在没有使用 CLR Profile 程序之前,网站访问一直是正常的. 在上网查了半天,无果. 在不经意间发现 C:\Windows\Microsoft.NET\Framework\v4.0.30319 目录下的 csc.exe 文件更新时间为今天,而且大小为0KB,所以
未能加载文件或程序集“K2CSC.DLL”或它的某一个依赖项。 不是有效的 Win32 应用程序。 (异常来自 HRESULT:0x800700C1)
原因分析:操作系统是64位的,但发布的程序引用了一些32位的dll,出现了兼容性问题。  解决方案:IIS—应用程序池—应用程序对应的程序池—高级设置—启用32位应用程序 :true。
python中调用R语言通过rpy2 进行交互安装配置详解(R_USER、R_HOME配置)
python中调用R语言通过rpy2 进行详解 文章目录python中调用R语言通过rpy2 进行详解1.R语言的安装:2.Rpy2工具的安装和配置3.pycharm中使用R语言配置 1.R语言的安装: https://jingyan.baidu.com/article/d8072ac49c3521ec94cefd55.html 大家根据上面的网址进行R语言的安装,在安装好R后,需要配置环境变量R...
王权富贵:安装OpenCV导入的时候出现DLL load failed:找不到指定模块 or %1不是有效的32位程序
问题:   网上找了好多方法 (1)版本不匹配(失败) (2)安装microsoft Visual C++ distributed 2015 X64(失败) (3)升级window10(没有尝试) (3)复制什么什么文件到什么什么目录下(失败) (4)https://blog.csdn.net/cskywit/article/details/81513066  还是没成功!!!!...
使用Python调用R(一、环境搭建)
1;安装R、Python 2;安装Python模块rpy2       easy_install rpy2 3;系统环境变量 PYTHONPATH D:\pythonTools\WinPython-64bit-2.7.9.4\python-2.7.9.amd64\Lib\site-packages\rpy2;D:\Program Files\R\R-3.2.2\bin\x64;D:\py
vs2015生成程序”不是有效的 Win32 应用程序”
编译一个c++程序,报”不是有效的 Win32 应用程序”,平台工具集已设置为Visual Studio 2015 - Windows XP (v140_xp),但还是不行。最后设置了‘链接器’-‘系统’-‘子系统’=‘窗口 (/SUBSYSTEM:WINDOWS)’,就解决了...
pycharm Python 调用dll /.os 遇到的错误集合
    python LoadLibrary [WinError 126] 找不到指定的模块 解决办法:引用的文件目录不对, path1 = os.path.split(os.path.realpath(__file__))[0]  # 表示当前所处的文件夹的绝对路径 path1FileMZ = '%s%s' % (path1, '/Licence_DLL/xxx.dll')  # dl...
explorer.exe不是有效的Win32应用程序
刚刚做了系统的电脑,用户使用时安装了金山毒霸,本身系统文件可能感染病毒,开机无法显示桌面,按ctrl+alt+delete,,创建新任务:输入explorer.exe 或者c:\windows\explorer.exe,均提示:explorer.exe不是有效的Win32应用程序,查看注册表,将金山毒霸删除,同样存在以上错误提示,在安全模式下进入C盘windows文件夹,点击explorer图标
golang win32编程的一个dll坑
库例子看这里:https://github.com/lxn/win 唯一的就是有一个坑在phd.go  func init() { // Library libpdhDll = syscall.MustLoadDLL("pdh.dll") // Functions pdh_AddCounterW = libpdhDll.MustFindProc("PdhAddCount
32位程序访问64位DLL,使用COM组件
一直纠结于微软所谓的32位程序不能访问64位dll或64位程序不能访问32位dll,MSDN上的说明也不能完全理解。 这两天纠结的问题终于需要直面了,有个项目需要转到64位平台上运行(需要超4G内存),但它是用VC6.0开发的,第一反应想到下面几个方式: 1,将VC6.0项目转到VS2005及以上,确实这样做了,报出一堆错误,真心不想debug这个了,太古老了。 2,VC6.0开发6
使用regasm注册.net com组件出现不是有效的.net程序集的解决办法
作者:朱金灿来源:http://blog.csdn.net/clever101        在电脑上装有VS 2008和VS 2010.使用VS 2010编写了一个C# com组件:MyCom(基于.net framework4.0),然后使用VS 2008的命令提示工具运行命令:regasm MyCom,结果提示错误:RegAsm:error RA0000,“MyCOM”不是有效的.net程序
rpy2:在python中调用R函数的一个实例
python与R是当前数据科学计算的两大支柱,就我个人的使用经验而言,R更直观、简单和上手一些。很多专业的统计分析Python并没有提供R中的对应体,而你想要使用Python做数据分析,这时候就需要使用rpy2包来构建这个桥梁了。 比如我最近遇到一个分析问题,Python无法计算非参数统计检验wilcoxon test的置信区间,如果你仔细查看Python...
boost静态链接库和c++/clr不兼容问题:未能加载文件或程序集,不是有效的Win32应用程序。
项目上遇到的问题:c++编写的类使用托管c++包装成dll提供给c#项目使用。c++需要使用boost,clr,项目目标平台都是win32/x86。开发环境win10 x64系统,vs2013,.Net Framework 4.0,boost 1.55。【问题表现】c#程序在win10 x86/x64正常运行,但在win7 x86/x64运行时发生异常: Additional informatio
VS2017生成可执行程序,执行提示“不是有效的win32应用程序”
“不是有效的win32应用程序”解决 在windows项目中经常会遇到需要支持XP系统的情况,最近遇到使用VS2017生成MFC程序,在Windows10、windows7的32位系统及64位系统上测试都能正常启动并运行中正常,但是在XP系统下测试运行时一直在报“不是有效的win32应用程序”的错误。 方法一、设置平台工具集 项目右键属性->配置属性->常规->平台工具集(...
64位系统运行报错:1%不是有效的win32应用程序解决
 问题一:aspx运行报错:1% 不是有效的 win32 应用程序   aspx环境配置完毕后,运行html成功,但运行aspx就报错,错误提示是"1% 不是有效的 win32 应用程序",英文报%1 is not a valid Win32 application.第一次碰到这样的问题,经过搜索和试验,问题终于解决。   报错原因:由于在64位操作系统里,默认配置下,IIS工作在64位
%1 不是有效的 Win32 应用程序。
这个应该是配置的iis 里面的iframework4.0或者 iframework2.0不对,需要检查一下
JNA 调用dll %1 不是有效的win32应用程序
问题描述 win10环境下VS编译完成后,JNA调用DLL报“调用dll %1 不是有效的win32应用程序”错误。 解决方案 VS编译目标设置为x64即可解决问题。
64位进程调用32位DLL详解
公司开发开发环境是64位,在读取一些加密文件时使用了第三方32位DLL。那么问题来了怎样在64位环境下调用32位DLL — — — —开启探索之旅   相关资料: 微软公司的官方网站针对这个问题描述如下: 在64位的windows系统中,一个64位进程不能加载一个32位dll,同理一个32位进程也不能加载一个64位dll。但是,64位windows支持64位和32位进程(包括本机或跨机)间
xp系统安装win10:不是有效的win32应用程序和安装过程的反复重启问题
在点击启动程序安装win10时,却提示不是有效的win32程序,无法运行,下图:这时利用bios引导就可以实现安装win10系统了。额额额。。。还有 我在安装win10的过程中总是重复这几个步骤, 安装成功,点击立即重启最后又回到了开始…… 电脑小白百度了好久,发现有n多种遇到这种情况的可能性,什么 电脑软件、硬件、中毒各种可能性,,,就觉得快没希望的时候,我知道了** 我没有及时拔掉U盘。
Python调用R语言
网络上经常看到有人问数据分析是学习Python好还是R语言好,还有一些争论Python好还是R好的文章。每次看到这样的文章我都会想到李舰和肖凯的《数据科学中的R语言》,书中一直强调,工具不分好坏,重要的是解决问题的思路,就算是简单的excel,也能应付数据分析中的大部分问题。再者Python和R本来就没有什么好对比的,一门是计算机工程语言,一门是统计语言,只有将两者结合起来,才能发挥更大的威力,不是
64位程序如何调用32位dll(简单解决方案 )
因为一些呵呵的原因,我们写64位程序时需要调用32位的dll,或者32位程序需要调用64位的dll 至于为什么64位程序不能调用32位的dll,那是因为......你懂得 项目中我也遇到了这么一个没法回避的问题 看网上有写什么进程外com,没去研究,我用了一个比较简单的方案可以实现 主要就两个方案的结合 1.WM_COPYDATA 2.共享内存 实际的代码
在Python环境下实现pandas的DataFrame与R中的DataFrame的相互转化方法
1.  在Python中执行或引用R代码需要安装rpy2包,windows环境下安装过程如下: )运行Anaconda prompt后,在打开的cmd中执行conda install rpy2 自动下载所需的依赖包即可完成; )配置环境变量,打开windows系统环境变量设置界面,新建环境变量R_HOME,设置其值为R软件的绝对路径(如:C:\Program Files\R\R-3.4.3);...
ImportError: DLL load failed: %1 不是有效的 Win32 应用程序。——之坑
在python/Lib/site-packages目录下用pip安装了opencv_python-3.4.1+contrib-cp36-cp36mwin32.whl    并在此目录下运行python能导入cv2但是,在其他目录下运行结果却是原因是在pip安装opencv之前,把在github上下载(64位)的cv2.pyd复制到了python/Lib/目录下,导致在当前目录下没有cv2.pyd时...
安装wampserver出现"httpd.exe不是有效的win32程序"
首先,检查电脑是否为XP,
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 r语言python速成班 python程序