在我試安裝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。不然兩下我就放棄了。
隨機文章
- 在Ubuntun上自動掛戴NTFS磁區 (2012-12-25)
- [chatGPT 測試] 寫一篇自我激勵的文章 (2023-12-08)
- 中華棒球隊拿到奧運門票了 (2008-03-16)
- 系統漏洞不是發生 也不是產生 是發現 (2017-01-10)
- Google Maps的街景服務 (2010-01-23)