Не могу установить py4jdbc - PullRequest
       45

Не могу установить py4jdbc

0 голосов
/ 15 февраля 2020

Я должен установить модуль py4jdb c в python на windows 10, но у меня возникают следующие ошибки, когда я пытаюсь использовать pip install py4jdb c или из источника:

Ошибка 1: «Не удается найти исполняемый файл sbt»

Ошибка Pip

Ошибка 2: «файл не существует ...»

Ошибка из источника

У меня sbt уже установлен и находится в пути.

Есть что-то, чего мне не хватает?

1 Ответ

0 голосов
/ 18 февраля 2020

Кажется, py4jdbc не был протестирован на Windows, поскольку он использует функцию distutils.spawn.find_executable, которая на w32 ищет только sbt.exe, пока у вас есть sbt.bat.

Мой совет - попробовать исправить py4jdbc. Загрузите его с pip download py4jdbc (он также загружает зависимость py4j), распакуйте архив py4jdbc-0.1.6.8.tar.gz и отредактируйте setup.py: в строке 28 замените 'sbt' на 'sbt.bat'. Установить с pip install . (<- точка в конце означает «текущий каталог».) </p>

...