Amazon Redshift unterstützt ab dem 1. November 2025 nicht mehr die Erstellung neuer Python-UDFs. Wenn Sie Python-UDFs verwenden möchten, erstellen Sie die UDFs vor diesem Datum. Bestehende Python-UDFs funktionieren weiterhin wie gewohnt. Weitere Informationen finden Sie im Blog-Posting
Installieren des Amazon-Redshift-Python-Konnektors
Sie können eine der folgenden Methoden verwenden, um den Amazon-Redshift-Python-Konnektor zu installieren:
-
Python-Paketindex (PyPi)
-
Conda
-
Klonen des GitHub-Repository
Installieren des Python-Konnektors aus dem PyPi
Um den Python-Konnektor aus dem Python-Paketindex (PyPI) zu installieren, können Sie pip verwenden. Führen Sie dazu den folgenden Befehl aus.
>>> pip install redshift_connector
Sie können den Konnektor in einer virtuellen Umgebung installieren. Führen Sie dazu den folgenden Befehl aus.
>>> pip install redshift_connector
Optional können Sie Pandas und NumPy mit dem Konnektor installieren.
>>> pip install 'redshift_connector[full]'
Weitere Informationen finden zu Pip finden Sie auf der Pip-Website
Installieren des Python-Konnektors über Conda
Sie können den Python-Konnektor von Anaconda.org installieren.
>>>conda install -c conda-forge redshift_connector
Installieren des Python-Konnektors durch Klonen des GitHub-Repository von AWS
Um den Python-Konnektor aus der Quelle zu installieren, klonen Sie das GitHub-Repository von AWS. Richten Sie nach der Installation von Python und virtualenv Ihre Umgebung ein und installieren Sie die erforderlichen Abhängigkeiten, indem Sie die folgenden Befehle ausführen.
$ git clone https://github.com/aws/amazon-redshift-python-driver.git $ cd amazon-redshift-python-driver $ virtualenv venv $ . venv/bin/activate $ python -m pip install -r requirements.txt $ python -m pip install -e . $ python -m pip install redshift_connector