MySQL Connector/Python 開發人員指南  /  Connector/Python 安裝  /  從二進位發行版本安裝 Connector/Python

4.2 從二進位發行版本安裝 Connector/Python

使用 pip 安裝 Connector/Python

使用 pip 來安裝和升級 Connector/Python

# Installation
$> pip install mysql-connector-python

# Upgrade
$> pip install mysql-connector-python --upgrade

# Optional, installs the X DevAPI interface
$> pip install mysqlx-connector-python

在 Microsoft Windows 上安裝 Connector/Python

使用 pip;在 Windows 上安裝 Python 也會讓 pip 可從命令列 (cmd.exe) 使用。

在 macOS 上安裝 Connector/Python

使用 pip;在 macOS 上安裝 Python 也會讓 pip 可用。

注意

DMG 安裝程式套件在 Connector/Python 8.1.0 之前可用。

在 Linux 上使用 MySQL Yum 儲存庫安裝 Connector/Python

基於 EL 的平台可以選擇使用 RPM 而不是 pip,方法是使用Connector/Python RPM 下載,或使用 MySQL Yum 儲存庫(請參閱使用 Yum 安裝其他 MySQL 產品和元件新增 MySQL Yum 儲存庫)。

RPM 先決條件

  • 這些平台上沒有適用於 Python 3.8 的 python3-protobuf RPM 套件,因此相依性不是 RPM 規格的一部分;相反地,必須使用類似 pip install protobuf 的方式手動安裝。這是從 v8.0.29 開始的要求。

  • 需要 mysql-community-client-plugins 套件才能使用現代驗證方法,例如 caching_sha2_password,這是 MySQL 8.0 的預設驗證方法。

$> sudo yum install mysql-community-client-plugins

然後按如下方式安裝 Connector/Python

$> sudo yum install mysql-connector-python

在 Linux 上使用 RPM 套件安裝 Connector/Python

Connector/Python Linux RPM 套件 (.rpm 檔案) 可從 Connector/Python 下載網站取得 (請參閱第 4.1 節,「取得 Connector/Python」)。

若要安裝 Connector/Python RPM 套件(在此表示為 PACKAGE.rpm),請使用此命令

$> rpm -i PACKAGE.rpm

先決條件

  • 這些平台上沒有適用於 Python 3.8 的 python3-protobuf RPM 套件,因此相依性不是 RPM 規格的一部分;相反地,必須使用類似 pip install protobuf 的方式手動安裝。這是從 v8.0.29 開始的要求。

  • 需要 mysql-community-client-plugins 套件才能使用較新的驗證方法,例如 caching_sha2_password,這是 MySQL 8.0 的預設驗證方法。

RPM 提供一項功能,可以在安裝套件之前驗證套件的完整性和真實性。若要瞭解更多資訊,請參閱使用 MD5 檢查碼或 GnuPG 驗證套件完整性