Кажется, 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>