Installing the Amazon Redshift Python connector - Amazon Redshift
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Installing the Amazon Redshift Python connector

You can use any of the following methods to install the Amazon Redshift Python connector:

  • Python Package Index (PyPI)

  • Conda

  • Cloning the GitHub repository

Installing the Python connector from PyPI

To install the Python connector from the Python Package Index (PyPI), you can use pip. To do this, run the following command.

>>> pip install redshift_connector

You can install the connector within a virtual environment. To do this, run the following command.

>>> pip install redshift_connector

Optionally, you can install pandas and NumPy with the connector.

>>> pip install "redshift_connector[full]"

For more information on pip, see the pip site.

Installing the Python connector from Conda

You can install the Python connector from Anaconda.org.

>>>conda install -c conda-forge redshift_connector

Installing the Python connector by cloning the GitHub repository from Amazon

To install the Python connector from source, clone the GitHub repository from Amazon. After you install Python and virtualenv, set up your environment and install the required dependencies by running the following commands.

$ git clone https://github.com/aws/amazon-redshift-python-driver.git $ cd RedshiftPythonDriver $ virtualenv venv $ . venv/bin/activate $ python -m pip install -r requirements.txt $ python -m pip install -e . $ python -m pip install redshift_connector