我要为Robot框架安装AutoIT库来为Win Application做自动化任务,在此期间,我遇到了如下问题:
My OS : Win Vista 32-bits
1. Install Python 2.7.6 using Windows installer
2. Install Robot Framework using 'pip' command line
3. Run 'python setup.py install' from C:/temp/AutoItLibrary-1.1 (unzipped) by Administration permission.
命令行显示错误:
Don't think we need to unregister the old one...
%SYSTEMROOT%\system32\regsvr32.exe /S C:\Python27\Lib\site-packages\AutoItLibrary\lib\AutoItX3.dll
The system cannot find the path specified.
Traceback (most recent call last):
File "setup.py", line 70, in <module>
subprocess.check_call(cmd, shell=True)
File "C:\Python27\lib\subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '%SYSTEMROOT%\system32\regsvr32.exe /S C:\Python27\Lib\site-p
ackages\AutoItLibrary\lib\AutoItX3.dll' returned non-zero exit status 1
那么,版本是否为Autoit_1.1。是否与Win Vista相匹配?请帮我弄清楚问题。
答案 0 :(得分:2)
在我的情况下,问题解决了,设置缺少的环境变量HOMEDRIVE
和以管理员身份运行python setup.py install
。我的Python已安装在C:\Python27
中,因此我需要将HOMEDRIVE
设置为C:
答案 1 :(得分:0)
以管理员身份登录到控制台,然后安装(来自win 8.1的案例)
答案 2 :(得分:0)
我通过以下步骤解决问题:
1&GT;去 http://www.testingnotes.eu/howto-install-robot-framework-windows-7-8-64/
找到如下段落:
- 从这里下载AutoIT库(64位):
醇>AutoItLibrary-1.1_x64
8.1。解压缩“AutoItLibrary-1.1_x64”文件夹。 (即在这个例子中,我将解压缩为“C:\”)
8.2。以管理员身份打开命令shell。点击“开始”,输入“cmd”,右键点击&gt; “以管理员身份运行”)。
8.3。转到AutoIT文件夹(即在此示例中,我必须输入:“cd C:\ AutoItLibrary-1.1_x64”
8.4。运行配置脚本:键入“setup.py install”并输入。
关键点是
8.2。以管理员身份打开命令shell。点击“开始”,输入“cmd”,右键点击&gt; “以管理员身份运行”)。
2 - ;只需这样做:点击“开始”,输入“cmd”,右键单击&gt; “以管理员身份运行”。
我来自中国,在我得到解决方案之前回答问题之前,我需要翻墙。这并不容易。
答案 3 :(得分:0)
删除Python / AutoItLibrary文件夹下的所有内容: .. \ Python36 \ Lib \ site-packages \ AutoItLibrary
并重新运行python setup.py install
它将起作用。
答案 4 :(得分:0)
以管理员身份运行pip install robotframework-autoitlibrary。
答案 5 :(得分:0)
在安装robotframework-autoitlibrary之前尝试安装车轮。 它像一种魅力。
pip install wheel
然后
pip install robotframework-autoitlibrary
答案 6 :(得分:-1)
我将通过在本地计算机上安装AutoIT(通过本地帐户登录计算机)而不是域成员(使用域登录)来解决此问题。它已经解决了。