我有一些Python(jython
实际上)脚本是用Sikulix运行的。在
我以前使用的是版本1.1.1,使用的是命令行(在完成设置之后):
java -Dsikuli.Debug=-2 -cp sikulix.jar org.python.util.jython main.py
{/strong>已从版本<1>中删除了>西库利克斯.jar和sikulixapi.jar。Jython在另一个jar文件中(Jython-standalone-2.7.1.jar)。在
尝试使用以下命令行运行
^{pr2}$但是我得到以下错误
Traceback (most recent call last):
File "test.py", line 3, in <module>
from sikuli.Sikuli import *
ImportError: No module named sikuli
文档中没有完全更新如何执行此操作。他们提到了jython
,jip
和其他东西的安装,但是没有成功。在
你知道怎么做吗?在
谢谢
==PS==:
完成以下操作后,它几乎奏效了:
jython
CLASSPATH
设置为的绝对路径sikulixapi.jarjython main.py
我得到了以下错误:
[error] RunTimeINIT: *** terminating: Java arch not 64 Bit or not detected (java 8-32 version 1.8 vm 25.121-b13 class 52.0 arch null)
我已经用32位Java安装了Jython,看起来需要64位Java。在
我可能会用64位javajdk再试一次。在
在脚本的开头添加以下行
这将有助于在Java类中查找
sikuli
模块。在然后可以使用前面提到的命令行运行:
^{pr2}$Python脚本示例(主.py):
相关问题 更多 >
编程相关推荐