Преобразование установки libpostal в REST API на компьютере Windows - PullRequest
0 голосов
/ 20 апреля 2020

Я установил Libpostal (https://github.com/openvenues/libpostal) на мою Windows 10 машину, и она работает нормально.

Zaid.Khan@MachineA MSYS ~/libpostal
$ ./src/address_parser
Loading models...

Welcome to libpostal's address parser.

Type in any address to parse and print the result.

Special commands:
.exit to quit the program

> 100 main st buffalo ny

Result:

{
  "house_number": "100",
  "road": "main st",
  "city": "buffalo",
  "state": "ny"
}

Проблема в том, что я намереваюсь использовать его в * Программа 1033 *, но оболочка Python PyPostal недоступна на Windows. Вы можете посмотреть на проблему, которая открыта и не решена здесь - https://github.com/openvenues/pypostal/issues/53

Одна из альтернатив - это попробовать Docker изображение, которое доступно на https://github.com/ClickSend/libpostal-rest-docker

Я не особо разбираюсь в docker, но в нем говорится, что изображение / сервис доступен как REST API -

curl -X POST -d '{"query": "100 main st buffalo ny"}' <host>:8080/parser

Однако в настоящее время у меня нет права на установку Docker на мою машину.

Итак, дело в том, что я уже установил Libpostal на свою машину, но я не могу использовать его из-за этих неудачных обстоятельств в моей программе Python.

Есть ли способ конвертировать мою установку в C:\libpostal в REST API локально? Или есть какой-то другой метод?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...