Как импортировать библиотеку cx_Oracle в скрипт Python SikuliX

Я пытаюсь импортировать cx_Oracle библиотека в моем тестовом скрипте Python внутри sikulixОднако я получаю эту ошибку:

Сценарий [error] [ connect_and_print ] остановлен с ошибкой в ​​строке --unknown-- [error] Ошибка, вызванная: обратная связь (последний последний вызов): файл "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

У вас есть идеи?

1 ответ

cx_Oracle не может быть импортирован в SikuliX: он основан на C и зависит от нативных библиотек.

SikuliX внутренне использует Jython в качестве интерпретатора, который основан на Java и может импортировать только модули Python, написанные на простом Python (без материала на основе C).

Как отметил Антонио: некоторые возможные обходные пути могут быть получены из Как сказал Антонио: некоторые возможные обходные пути могут быть получены здесь

Другие вопросы по тегам