首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

Python 3 虛擬環境安裝 mysql-connector-python 完整步驟

     編輯:MySQL 綜合教學

Python 3 虛擬環境安裝 mysql-connector-python 完整步驟

Ubuntu 系統預設 pip 指向 Python 2.7,直接 pip install 會裝到 Python 2 環境。正確做法是建立 Python 3 虛擬環境,使用 pip3 安裝。本文提供標準化 SOP。

一、檢查 Python 3 與虛擬環境工具

python3 --version          # 確認 3.x
apt-get update && apt-get install -y python3-venv  # 或 python3-virtualenv

二、建立並啟用虛擬環境

# 建議專案目錄下建立
python3 -m venv venv_mysql   # 標準庫 venv (Python 3.3+)
# 或
virtualenv -p /usr/bin/python3 venv_mysql  # virtualenv 方式

# 啟用
source venv_mysql/bin/activate
# 提示符變為 (venv_mysql) $

三、升級 pip 並安裝驅動

pip install --upgrade pip
pip install mysql-connector-python

驗證:

python -c "import mysql.connector; print(mysql.connector.__version__)"

四、常見問題排查

現象原因解決
pip: command not found未安裝 pipapt-get install python3-pip 或 python3 -m ensurepip --upgrade
mysql-connector-python 安裝極慢PyPI 國內訪問慢pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mysql-connector-python
系統 Python 3 版本過舊(如 3.4)驅動要求 3.5+編譯安裝新版 Python 3.8+,或改用 PyMySQL(支援 3.4+)

五、生產部署建議

  • 將 venv_mysql 打包進 Docker 鏡像,或使用 pip freeze > requirements.txt 固定版本。
  • 應用啟動腳本先 source venv_mysql/bin/activate 再啟動服務。
  • 避免全域安裝(sudo pip3 install),汙染系統環境且難以版本管理。

結語:虛擬環境是 Python 專案依賴隔離的標準做法。掌握 python3 -m venv + pip3 流程,即可乾淨安裝任意 Python 3 套件,包含 mysql-connector-python。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved