在我試安裝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。不然兩下我就放棄了。
隨機文章
- AT&T 伺服器亂擋信 (2018-01-26)
- Forticlient 先前被爆出50萬組VPN密碼外洩 台灣是受第二嚴重的地區 我們用2招化解 (2021-09-18)
- 員工離職,是因為主管 (2011-05-21)
- 陳水扁王八蛋關鍵字測試 (2008-09-05)
- 2003年7大潛力Killer Apps<---又不一個不準的東西 (2007-11-12)