在本文中,我們將介紹如何使用pip和vis源代碼在Windows,MacOs,Linux,Unix和Ubuntu上安裝MySQL Connector Python。
要從Python連接到MySQL服務器,您需要一個數據庫驅動程序(模塊)。MySQL Connector Python是Oracle支持的通過python連接MySQL的官方驅動程序。
本文是我們的Python MySQL教程系列的一部分 。
在本文之後,解決我們的 免費Python數據庫練習,以練習和掌握 Python中的數據庫技能。
目錄 - >
安裝MySQL Connector Python之前的先決條件
您需要root或管理員權限才能執行安裝過程。
Python必須安裝在您的計算機上。
注意: - MySQL Connector Python要求python位於系統的PATH中。如果找不到Python,安裝將失敗。
在Unix和類Unix系統上,Python通常位於默認PATH設置中包含的目錄中。
在Windows上,如果系統的PATH中不存在Python,請自行手動添加包含python.exe的目錄。
本文適用於: -
平臺:64位Windows,Windows 10,Windows 7,Windows 8,Windows Vista,Windows XP,Linux,Ubuntu Linux,Debian Linux,SUSE Linux,Red Hat Linux,Fedora,MacOs。
Python版本:Python 2和3
MySQL版本:http://www.d9vt.com
安裝MySQL Connector Python的不同方法
有多種方法可以在您的計算機上安裝Oracle的MySQL Connector Python。以下是幾種方法。
使用pip命令安裝MySQL Connector Python
通過源代碼安裝MySQL連接器python (通過ZIP或TAR文件)
使用內置分發以本機包裝格式創建的包,用於給定平臺。例如,Linux的RPM包或Windows的MSI安裝程序。
Python MySQL連接器版本
請參考下面的MySQL連接器python版本表。您需要安裝一個與您的python版本兼容的模塊。
連接器/ Python版本 | MySQL服務器 版本 | 支持的Python版本 |
---|---|---|
8.0(2.2的延續) | 8.0,5.7,5.6,5.5 | 3.6,3.5,3.4,2.7 |
2.2 | 5.7,5.6,5.5 | 3.5,3.4,2.7 |
2.1 | 5.7,5.6,5.5 | 3.5,3.4,2.7,2.6 |
2.0 | 5.7,5.6,5.5 | 3.5,3.4,2.7,2.6 |
1.2 | 5.7,5.6,5.5(5.1,5.0,4.1) | 3.4,3.3,3.2,3.1,2.7,2.6 |
顯示5個參賽作品中的1到5
大!現在您可以根據需要選擇版本。
Pip命令安裝MySQL Connector python
在python中使用pip安裝任何模塊總是可以訪問和直接。MySQL Connector Python可在pypi.org上找到,因此您可以使用pip命令進行安裝。
使用pip命令,您可以在任何操作系統平臺上安裝MySQL Connector python,包括Windows,MacOs,Linux,Unix和Ubuntu。
使用以下pip命令安裝MySQL Connector python。
pip install mysql-connector-python
如果您在安裝時遇到任何問題,請提及該模塊的版本,然後再次嘗試安裝。請參閱上表以安裝正確的版本。
pip install mysql-connector-python == 8.0.11
如果您正面臨pip安裝失敗錯誤,並顯示“連接錯誤:[SSL:CERTIFICATE_VERIFY_FAILED]證書驗證失敗(_ssl.c:598)”。您可以解決此錯誤。
您可以通過將pypi.org和files.pythonhosted.org設置爲可信主機來忽略SSL錯誤。請嘗試按照pip命令安裝MySQL Connector Python。
python -m pip install --trusted-host pypi.org --trusted-host files.pythonhosted.org --trusted-host pypi.python.org mysql-connector-python
驗證MySQL Connector Python安裝
運行pip命令後,您應該收到以下消息
收集mysql-connector-python
下載包。
要求已經滿足:D:python \ python37-32 \ lib \ site-packages中的設置工具。
安裝收集的包:mysql-connector-python
成功安裝了mysql-connector-python-8.0.13
通過使用MySQL Connector Python連接到MySQL來驗證MySQL Connector Python安裝。
查看我們的 Python數據庫編程練習,掌握Python中的數據庫編程技術。
如果您無法使用pip進行安裝,則可以使用以下方法進行安裝。
在Windows上下載並安裝MySQL Connector Python
有兩種方法可以在Windows上安裝MySQL Connector Python。
使用源代碼分發安裝 (獨立於平臺和獨立於架構的ZIP存檔)
使用 Built Distribution即MSI安裝程序進行安裝
使用源代碼分發在Windows上安裝MySQL Connector Python : -
按照以下說明下載平臺獨立ZIP。去 從這裏下載MySQL連接的Python窗口
下載用於Windows的MySQL連接器python
Abobe URL會自動打開最新版本的MySQL Connector Python。
如果您想使用與您的python版本兼容的舊版本,請選擇“ 查找以前的GA版本 ”選項,您可以在右側找到該選項。
如果您想檢查哪個版本的MySQL Connector Python與您的python版本兼容,請參閱上表。
我正在下載2.1.7,因爲我使用的是Python 3.5。從下拉列表中選擇獨立平臺
爲Windows選擇MySQL連接器python平臺獨立zip
單擊“下載”按鈕下載您機器上的ZIP文件。單擊下載後,您將看到以下屏幕,單擊“不,謝謝”,啓動下載選項。
開始爲windows下載MySQL連接器python zip文件
注意:如果要下載最新版本,即8.0.1,請選擇“查找最新的GA版本”選項,您可以在右側找到該選項。
下載完成後,請按照以下步驟安裝: -
使用7Zip或其他可讀取.zip文件的工具,解壓縮或解壓縮目標安裝目錄中的Zip存檔(例如,C:\ mysql-connector \)。
啓動控制檯窗口並將位置更改爲解壓縮Zip存檔的文件夾:
C:\> cd C:\ mysql-connector \
在MySQL Connector Python文件夾中,使用以下命令執行安裝:
C:\> python setup.py install
您應該在此命令後獲得以下屏幕。
用於Windows的python MySQL連接器python安裝
驗證Windows上的MySQL Connector / Python安裝
要驗證MySQL連接,安裝Python並確保它正常工作,您可以毫無問題地連接到MySQL數據庫服務器。要驗證安裝,請使用以下步驟:
在Windows上,默認的MySQL Connector Python安裝位置是C :\ Python 。版本\ Lib \ sitepackages \ 。這裏Python.version是用於安裝連接器的Python版本。
使用import mysql鍵入import mysql connector 。連接器。如果執行成功則意味着安裝成功完成。
此外,您可以通過使用MySQL Connector Python連接到MySQL來檢查MySQL Connector Python安裝是否正常並能夠連接到MySQL服務器。
在Linux上下載並安裝MySQL Connector Python
在Unix和類Unix系統(如Linux,Solaris,macOS和FreeBSD)上安裝MySQL Connector Python有兩種方法。
使用源代碼分發安裝(獨立於平臺(獨立於架構),TAR文件)
您可以使用Built Distribution for Example RPM文件進行安裝。
使用源代碼分發在Linux上安裝MySQL Connector Python。 按照以下說明下載MySQL連接器python平臺獨立TAR(tar.gz)文件。
去 從這裏下載MySQL連接的Python的Linux 它會打開下面的屏幕。
下載適用於Linux的MySQL連接器python
它打開了最新版本的MySQL連接器python。如果要安裝8.0.1以外的版本,請從右側選擇Previous GA版本。您可以參考上面的表格來檢查哪個版本與您的python版本兼容。
從“選擇操作系統”下拉列表中選擇與平臺無關的TAR。我正在下載2.1.7,因爲我使用的是Python 3.5
MySQL連接器python平臺獨立於Linux的tar
選擇TAR存檔文件,然後單擊下載按鈕。您應該看到以下屏幕,單擊開始下載。
MySQL連接器python開始爲Linux下載
下載完成後,請按照以下步驟安裝: -
解壓下載的tar.gz文件。使用以下命令解壓縮。
shell> tar xzf mysql-connector-python-VERSION.tar.gz
切換到解壓縮tar文件的目錄
shell> cd mysql-connector-python-VERSION
執行shell> sudo python setup。py install命令在Linux上安裝MySQL連接器python。
要查看setup.py支持的所有選項和命令,請使用python setup.py --help命令
驗證Linux上的MySQL Connector Python安裝
要驗證安裝,請使用以下步驟:
在類Unix系統上,默認的Connector / Python安裝位置是/prefix/python.VERSION/site-packages/ ,其中prefix是Python安裝的位置,VERSION是Python版本。
類型進口的MySQL。連接器並執行程序。如果執行成功則意味着安裝成功完成。
此外,您可以通過使用MySQL Connector Python連接到MySQL來檢查MySQL Connector Python安裝是否正常並能夠連接到MySQL服務器。
在MacOs上下載並安裝MySQL Connector Python
您可以使用磁盤映像在macOS上安裝MySQL Connector Python。
請參閱上表以檢查哪個版本與您的python版本兼容
下載 mysql-connector-python-8.0.11-macos10.13.dmg文件。它是架構獨立的DMG文件。
。通過打開它並雙擊生成的.pkg文件來安裝下載的MySQL Connector Python。
驗證MacO上的MySQL Connector Python安裝
通過使用MySQL Connector Python連接到MySQL,檢查MySQL Connector Python安裝是否正常並能夠連接到MySQL Server 。
在Ubuntu上安裝MySQL Connector Python
使用以下命令在Ubuntu上安裝MySQL連接器Python。
sudo apt-get install mysql-connector-python
在此之後運行以下命令。
pip install mysql-connector-python
如果命令在Python3中失敗,您可以用pip3替換pip。如果上述方法不起作用,您仍然可以使用源代碼在Ubuntu上安裝它。
從下拉列表中選擇操作系統Ubuntu Linux。
選擇OS版本作爲獨立的架構。我選擇的是Ubuntu-Linux 16.04(獨立於架構)。
您應該從MySQL Connector Python(對於python 2和Python 3)獲得DEB Package python的兩個條目。在Ubuntu上安裝MySQL連接器python
下載列出的DEB包並使用以下命令進行安裝。
首先,解壓縮DEB文件,然後安裝它。
在此之後運行以下命令。
sudo apt-get install -f
sudo dpkg -i / path_to_downloaded_deb_file
您現在已經完成了在Ubuntu上安裝MySQL Connector Python。