poetryでmysql clientをインストールしたらOSError: mysql_config not foundが出た

pythonWeb開発

皆さん、こんにちは!

今日はよくあるエラーについて共有します。

poetryでmysql clientをインストールしたら以下のエラーがでました。

# poetry install

 • Installing mysqlclient (2.0.3): Failed

  EnvCommandError
  ...  

      OSError: mysql_config not found
      mysql_config --version
      mariadb_config --version
      mysql_config --libs
      ----------------------------------------
  ...
  ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

これはよくあるmysqlのライブラリがインストールされていないものだと思ったので、

以下コマンドで、 mysql-devel をインストール。

# yum -y install mysql-devel

...
Installed:
  mysql-community-devel.x86_64 0:8.0.26-1.el7                                                                                                                                                

Complete!

その後、再度poertry installコマンドを実行するといけました!

# poetry install
Installing dependencies from lock file

Package operations: 1 install, 0 updates, 0 removals

  • Installing mysqlclient (2.0.3)

Installing the current project: app (0.1.0)

問題解決!

ではでは。

タイトルとURLをコピーしました