在我試安裝python3 + mysql-server及Pycharm在Windows環境上,我馬上後悔,光處理相容性,就花了快一個小時,最後還是放棄回來Ubuntu Linux上來。
畢竟Linux就有預先安裝的python,只是版本可只是2.X而不是最新的python 3.x
python3 預設就有pip
mysqlconntor安裝方式如下
python3 -m pip install mysqlclient
出現下面這些錯誤訊息
/bin/sh: 1: mysql_config: not found
/bin/sh: 1: mariadb_config: not found
/bin/sh: 1: mysql_config: not found
查了一下,還蠻多新手有這樣的問題
解法也一樣簡單
apt-get install libmysqlclient-dev
再執行一次
python3 -m pip install mysqlclient
問題就解了
20200127 因為MySQL8安全性的設定,造成我使用上的不方便,所以我把MySQL移掉,重新安裝了一次Mariadb
Ubuntu1910 可以直接裝
sudo apt-get install mariadb-server
再做了一次上面python驅動的安裝
(我是使用虛擬機的還原,等於重裝一次)
出現了
/usr/bin/python3: No module named pip
再裝一次 pip
sudo apt-get install python3-pip
又出現
ModuleNotFoundError: No module named ‘distutils.util’
再補套件
sudo apt-get install python3-distutils
上面的驅動就可以完整安裝了
在PyCharm中連接mariadb又出現
ModuleNotFoundError: No module named ‘ConfigParser’
執行
python3 -m pip install mysql-connector-python mysql-connector-python
裝好就正常了
MySQL8 跟Python 3相關設定 剛剛也在這邊看到,誰說Python對新手友善的? 阿不就還好自己搭建過LAMP寫過php+mysql。不然兩下我就放棄了。
隨機文章
- 買了個麻將涼蓆 就出包了 (2016-10-06)
- 正確的口罩戴法 (2009-09-03)
- 圖地日記網站掛點 (2009-05-18)
- 垃圾留言機器人防堵失效 (2014-11-15)
- 2007台北車展 雷歐帝斯作品 5/6 (2008-01-03)