1. 程式人生 > >Ubuntu18.04下python3匯入MySQL模組(親測有效)

Ubuntu18.04下python3匯入MySQL模組(親測有效)

我是Ubuntu18.04,分別裝好了python3mysql8.0,現在要在python3中匯入mysql模組。

如果直接使用:

sudo apt install  python-mysql

命令,預設安裝的是python2的模組,所以我開始百度,但是出來的大部分方法都是如下的程式碼:

sudo apt install python3-dev    #安裝python3開發工具包

sudo apt install libmysqlclient-dev  #安裝資料庫連線工具包

sudo pip3 install  MySQL-python  #安裝pythonmysql模組

我按照這個方法,總會卡在最後一步出現錯誤,比如:

ModuleNotFoundError: No module named 'ConfigParser'

等等,或者又說缺少各種依賴包等。弄了兩天,甚至重灌系統,仍然沒有解決。

最後我才偶然發現,python3中這個模組改名字了,新名字是“pymysql”,所以以上方法是根本不可能安裝上的,所以我也不知道之前都說這個方法安裝好的人,是怎麼裝好的。

下面進入正題,非常簡單的安裝過程:

第一步:安裝包管理工具pip3(如果已安裝可以直接跳過)

sudo apt install python3-pip

第二步:安裝新名字為pymysql資料包

sudo pip3 install  pymysql

以上就OK了,可以在python3的互動模式下

import   pymysql

檢視是否安裝成功。