安裝 Amazon Redshift Python 連接器 - Amazon Redshift

Amazon Redshift 自 2025 年 11 月 1 日起不再支援建立新的 Python UDF。如果您想要使用 Python UDF,請在該日期之前建立 UDF。現有 Python UDF 將繼續正常運作。如需詳細資訊,請參閱部落格文章

安裝 Amazon Redshift Python 連接器

您可以使用下列任一方法來安裝 Amazon Redshift Python 連線器:

  • Python Package Index (PyPI)

  • Conda

  • 複製 GitHub 儲存庫

從 PyPI 安裝 Python 連接器

若要從 Python Package Index (PyPI) 安裝 Python 連線器,您可以使用 pip。若要進行這項動作,請執行以下命令。

>>> pip install redshift_connector

您可以在虛擬環境內安裝連接器。若要進行這項動作,請執行以下命令。

>>> pip install redshift_connector

或者,您也可以選擇安裝 pandas 和 NumPy 與連接器。

>>> pip install 'redshift_connector[full]'

如需 pip 的相關資訊,請參閱 pip 網站

從 Conda 安裝 Python 連接器

您可以從 Anaconda.org 安裝 Python 連接器。

>>>conda install -c conda-forge redshift_connector

透過從 AWS 複製 GitHub 儲存庫來安裝 Python 連接器

若要從來源安裝 Python 連接器,請從 AWS 複製 GitHub 儲存庫。在安裝 Python 和 virtualenv 後,請透過執行以下命令來設定環境並安裝所需的相依性。

$ 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