Amazon Redshift non supporterà più la creazione di nuove UDF Python a partire dal 1º novembre 2025. Se desideri utilizzare le UDF Python, creale prima di tale data. Le UDF Python esistenti continueranno a funzionare normalmente. Per ulteriori informazioni, consulta il post del blog
Installazione del connettore Amazon Redshift Python
Per installare il connettore Amazon Redshift Python, puoi utilizzare uno dei seguenti metodi:
-
Indice dei pacchetti Python (PyPI)
-
Conda
-
Clonazione del repository GitHub
Installazione del connettere Python da PyPI
Per installare il connettore Python da Python Package Index (PyPI), puoi usare pip. Per farlo, esegui il comando seguente.
>>> pip install redshift_connector
È possibile installare il connettore all'interno di un ambiente virtuale. Per farlo, esegui il comando seguente.
>>> pip install redshift_connector
Facoltativamente, è possibile installare panda e NumPy con il connettore.
>>> pip install 'redshift_connector[full]'
Per ulteriori informazioni su pip, consultare il sito pip
Installazione del connettere Python da Conda
È possibile installare il connettore Python da Anaconda.org.
>>>conda install -c conda-forge redshift_connector
Installazione del connettore Python clonando il repository GitHub da AWS
Per installare il connettore Python dall'origine, clonare il repository GitHub da AWS. Dopo aver installato Python e virtualenv, configurare l'ambiente e installare le dipendenze richieste eseguendo i seguenti comandi.
$ 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