注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

幸福边缘

紫枫

 
 
 

日志

 
 
 
 

Win7 64位系统下Robotframwork Autoitlibrary 安装出错问题解决(还是没明白原因)  

2014-01-10 10:02:47|  分类: 技术相关 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

 

这里提示的是因为原来装过,所以需要反注册。

但是反注册后一直也没成功解决这个问题,尝试了很多方法。最终得以解决,但是还是没有很好的搞清楚原因。

总的来说,如果要在win7 64bit上安装autoitlibrary,有如下注意事项

  1. autoitlibrary不支持64位的。所以还必须安装autoit
  2. jdk最好安装64位,不知道和这个有关系没。反正昨天换了jdk的版本
  3. 要用管理员权限(win7的UAC太坑爹了。郁闷)

下面总结一下自己做的各种办法中遇到的问题:

这个应该是dll路径不对,system32里面没有这个dll

所以把site-packages里面autoitlibrary文件夹里面的拷贝了一个过去,再执行,还是有问题

现在想想,应该是管理员权限的问题。

按照如下操作

用管理员的身份打开命令行,然后执行注册和反注册操作。不过这里还是报错了(当然这是2天以前出错的,可能和jdk版本有关系么???)

 

 

在安装了64bit的jdk之后,还是报错。

于是又google,百度,发现了这篇文章:

http://blog.csdn.net/mengfanbo123/article/details/11472821

里面遇到的和我们的情况差不多。

于是下载了一个所谓的64bit的AutoItLibrary-1.1_x64

 

 

再做如下操作:

  1. 用管理员权限运行cmd
  2. 执行regsvr32 /s AutoItX3.dll,这里不会有任何提示,应该表示注册成功
  3. 然后再执行反注册regsvr32 /u AutoItX3.dll

    如果成功,会弹窗提示反注册成功的

  4. 用AutoItLibrary-1.1_x64里面的setup.py进行安装,终于成功了

    说明:这里实际上昨天做了各种操作后也遇到过一次安装成功,但是ride里面导入后一直不能用。不知道为何。所以后来又搞了各种方法。

  5. 成功

 

这里没有再用我自己之前下载的autoitlibrary安装尝试了,太郁闷了,纠结了2天,不想再尝试了。反正搞定了,happy一下。



补充:

又遇到过一次这个问题,按照上面的方法都操作了,可是还是不行,于是用下面的方法

1、卸载autoit,然后换一个安装路径,重新安装

2、卸载pywin,换一个路径重新安装

然后就解决了。


autoit最好是在干净的环境上安装,否则遇到这个问题很是郁闷。



群里有人也遇到过这个问题,采用下面的方法解决的:

将下图框的2行代码注释掉,再执行反注册和安装就ok了。(不过我还没尝试过。)

Win7 64位系统下Robotframwork Autoitlibrary 安装出错问题解决(还是没明白原因) - vivi - 幸福边缘
 


  评论这张
 
阅读(3951)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017