Клиент Vertica Python vertica-db-client
больше не разрабатывается Vertica. Он будет поддерживаться до конца жизни Python2 в 2020 году, но его не стоит использовать, поскольку он недостаточно развит и скоро уйдет.
В августе 2018 года Vertica занялась разработкой vertica_python
клиента Python, изначально разработанного Uber. Это рекомендуемый способ подключения к Vertica с использованием Python. Я использовал vertica_python
в течение многих лет (задолго до того, как Vertica занялась разработкой), и даже тогда он был, на мой взгляд, лучшим Python-клиентом для Vertica. И с тех пор, как Vertica занялась разработкой, она продолжала значительно улучшаться.
Исходный код можно найти на GitHub: https://github.com/vertica/vertica-python
Документацию для этого клиента также можно найти на GitHub: https://github.com/vertica/vertica-python/blob/master/README.md
Для установки вы можете использовать pip для python2 или python3
$ pip install vertica_python
или
$ pip3 install vertica_python
Полный список необходимых условий и инструкции по установке см. В документации.