Perl and Python requirements

You can use Vertica's ODBC driver to connect applications written in Perl or Python to the Vertica Analytic Database.

You can use Vertica's ODBC driver to connect applications written in Perl or Python to the Vertica Analytic Database.

Perl

To use Perl with Vertica, you must install the Perl driver modules (DBI and DBD::ODBC) and a Vertica ODBC driver on the machine where Perl is installed. The following table lists the Perl versions supported with Vertica 11.1.x.

Perl Version Perl Driver Modules ODBC Requirements
  • 5.8

  • 5.10

  • DBI driver version 1.609

  • DBD::ODBC version 1.22

See Client drivers support.

Python

To use Python with Vertica, you must install the Vertica Python Client or the pyodbc module and a Vertica ODBC driver on the machine where Python is installed. The following table lists the Python versions supported with Vertica 11.1.x:

Python Version Python Driver Module ODBC Requirements
2.4.6 pyodbc 2.1.6 See Client drivers support.
2.7.x Vertica Python Client (Linux only)
2.7.3 pyodbc 3.0.6
3.3.4 pyodbc 3.0.7