Jython не может использовать библиотеку lxml - PullRequest
0 голосов
/ 17 декабря 2018

Я пытаюсь использовать библиотеку zeep для обеспечения мыльного вызова в коде python, и все в порядке, он работает, когда я пытаюсь запустить с python.Затем я пытаюсь использовать jython для запуска этого кода (мне нужен jython, потому что следующий шаг будет на сервере, который использует jython для компиляции), и когда я пытаюсь установить lxml для jython, это выдает мне эту ошибку:

ошибка: компиляция расширений не поддерживается в Jython

Когда я искал эту ситуацию, я обнаружил, что jython не поддерживает библиотеки на основе c.

Итак, есть решение с мостом jython-jni, но я не мог понять, как быть.Есть ли другое решение?Или вы можете привести очевидный пример?

1 Ответ

0 голосов
/ 20 декабря 2018

Мне не удалось реализовать jni, но я создал новый слой между jython и сервером. Я имею в виду, что я сделал вызов REST из компилятора jython, и этот вызов прослушивает мой сервер для вызова soap, и это сработало.

...