【问题标题】:Starting Sikuli from Python returns error从 Python 启动 Sikuli 返回错误
【发布时间】:2015-09-01 11:19:49
【问题描述】:

我想运行 Sikuli 以使用 Python 自动化 Windows 应用程序。我是Sikuli的新手。实际上我已经使用pip install sikuli 安装了Sikuli。然后我尝试将它导入到我的 Python 文件中,如下所示:

from sikuli import *
print("Working")

但是当我使用“python sikuliTest.py”运行它时,我收到如下错误:

Traceback (most recent call last):
  File "sikuliTest.py", line 1, in <module>
    from sikuli import *
  File "c:\Python27\lib\site-packages\sikuli-0.1-py2.7-     win32.egg\sikuli\__init__
.py", line 1, in <module>
    from sikuli import *
  File "c:\Python27\lib\site-packages\sikuli-0.1-py2.7-     win32.egg\sikuli\sikuli.p
y", line 15, in <module>
    from jnius import autoclass
  File "d:\users\deepak-ra\appdata\local\temp\easy_install-4xytd2\jnius- 1.1.dev0
-py2.7-win32.egg.tmp\jnius\__init__.py", line 12, in <module>
  File "d:\users\deepak-ra\appdata\local\temp\easy_install-4xytd2\jnius-  1.1.dev0
-py2.7-win32.egg.tmp\jnius\jnius.py", line 7, in <module>
  File "d:\users\deepak-ra\appdata\local\temp\easy_install-4xytd2\jnius-1.1.dev0
-py2.7-win32.egg.tmp\jnius\jnius.py", line 6, in __bootstrap__
ImportError: DLL load failed: The specified module could not be found.

不确定我是否正确安装了它或我在哪里犯了错误。请帮我解决这个问题。

【问题讨论】:

    标签: python automation sikuli sikuli-script


    【解决方案1】:

    Sikuli 正在使用 Jython,无法直接从 Python 运行。如果您想使用 Python 语法使用 Sikuli 创建脚本,请开始阅读here。请查看第 3 节“如何设置 SikuliX”。

    对于任何具体问题/问题,请使用Sikuli Launchpad。

    【讨论】:

      猜你喜欢
      • 2019-12-19
      • 2020-05-20
      • 2016-05-03
      • 1970-01-01
      • 1970-01-01
      • 2018-10-24
      • 1970-01-01
      • 2015-04-04
      • 1970-01-01
      相关资源
      最近更新 更多