Ubuntu18.04下python3匯入MySQL模組(親測有效)
阿新 • • 發佈:2018-12-10
我是Ubuntu18.04,分別裝好了python3和mysql8.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
檢視是否安裝成功。