Ubuntu Desktop 22.04 LTS ノウハウ
Python + MariaDB
pip install mysqlclient でエラーが出る
Python + MariaDB
pip install mysqlclient でエラーが出る
Ubuntu 22.04 で Python を使う準備をしている途中、「mysqlclient」のインストールでエラーが出る。
Getting requirements to build wheel ... error
error: subprocess-exited-with-error
error: subprocess-exited-with-error
以下、このエラーへの対応策を記録。
スポンサー リンク
目 次
1. Ubuntu 22.04 で Python を使う準備
Python のプログラムを実行しながら、必要な環境を整えて行く。
Python のバージョンを確認する。【3.10.12】
python3 --version
「flask」のインストール。
sudo apt install python3-flask
pipを使う準備。
sudo apt update
sudo apt install python3-pip
sudo apt install python3-pip
2. pip install mysqlclient でのエラーと解決策
改めて、「mysqlclient」のインストールを行う。
pip install mysqlclient
エラーメッセージ。
Getting requirements to build wheel ... error
error: subprocess-exited-with-error
error: subprocess-exited-with-error
最初に取った対策。
sudo apt-get install default-libmysqlclient-dev build-essential
追加のインストールを行うも、状況に変化は見られず。
解決策。
sudo apt install pkg-config
この後、再インストールを行うと成功する。
Successfully built mysqlclient
Installing collected packages: mysqlclient
Successfully installed mysqlclient-2.1.1
Installing collected packages: mysqlclient
Successfully installed mysqlclient-2.1.1
3. Ubuntu 22.04 で Python を使う準備を続ける
PythonからMySQLに接続するために、「mysql-connector-python」ライブラリをインストールする。
pip install mysql-connector-python
以上。
(2024.02.12)
スポンサー リンク