Amazon Redshift ne prendra plus en charge la création de nouvelles fonctions Python définies par l’utilisateur à compter du 1er novembre 2025. Si vous souhaitez utiliser des fonctions Python définies par l’utilisateur, créez-les avant cette date. Les fonctions Python définies par l’utilisateur existantes continueront de fonctionner normalement. Pour plus d’informations, consultez le billet de blog
Installation du connecteur Amazon Redshift Python
Vous pouvez utiliser l'une des méthodes suivantes pour installer le connecteur Amazon Redshift Python :
-
Python Package Index (PyPI)
-
Conda
-
Clonage du référentiel GitHub
Installation du connecteur Python depuis PyPI
Pour installer le connecteur Python à partir de l'index Python Package Index (PyPI), vous pouvez utiliser pip. Pour ce faire, exécutez la commande suivante.
>>> pip install redshift_connector
Vous pouvez installer le connecteur dans un environnement virtuel. Pour ce faire, exécutez la commande suivante.
>>> pip install redshift_connector
Vous pouvez également installer pandas et NumPy avec le connecteur.
>>> pip install 'redshift_connector[full]'
Pour plus d'informations sur pip, consultez le site web de pip
Installation du connecteur Python depuis Conda
Vous pouvez installer le connecteur Python depuis Anaconda.org.
>>>conda install -c conda-forge redshift_connector
Installation du connecteur Python en clonant le référentiel GitHub depuis AWS
Pour installer le connecteur Python à partir de la source, clonez le référentiel GitHub depuis AWS. Après avoir installé Python et virtualenv, configurez votre environnement et installez les dépendances requises en exécutant les commandes suivantes.
$ 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