如何将cx_Oracle库导入python SikuliX脚本

问题描述 投票:0回答:1

我正在尝试将cx_Oracle库导入sikulix中的Python测试脚本,但是我收到此错误:

[error]脚本[connect_and_print]因行错误而停止 - 未知 - [错误]错误原因:Traceback(最近一次调用最后一次):文件“C:\ Users \ BRX Retail \ Desktop \ Testes_automatic \ connect_and_print.sikuli \ connect_and_print.py“,第3行,导入cx_Oracle ImportError:没有名为cx_Oracle的模块

这是我的代码:

import random
import org.sikuli.script.SikulixForJython
import cx_Oracle

你们有什么想法吗?

python-3.x cx-oracle sikuli-x
1个回答
0
投票

cx_Oracle无法导入SikuliX:它是基于C的,依赖于本机库。

SikuliX内部使用Jython作为解释器,它是基于Java的,只能导入Python模块,这些模块是用纯Python编写的(没有基于C的东西)。

正如Antonio提到的:一些可能的解决方法可能来自As Antonio mentioned: some possible workarounds might be derived from here

© www.soinside.com 2019 - 2024. All rights reserved.