前提・実現したいこと
AmazonLightsailにてCentOS7のVPSを運用しています。
pythonのモジュールにあるMySQLdbを使用したいので、pipを使用してmysqlclientをインストールしようとしています。
しかし、以下のようなエラーメッセージが発生し、インストールすることができません。
エラーメッセージを解消し、インストールする方法はありませんでしょうか?
発生している問題・エラーメッセージ
[root@tmp centos]# pip3.6 install mysqlclient WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip. Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issu e. To avoid this problem you can invoke Python with '-m pip' instead of running pip directly. Collecting mysqlclient Using cached mysqlclient-2.0.1.tar.gz (87 kB) ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tm p/pip-install-zogove8q/mysqlclient/setup.py'"'"'; __file__='"'"'/tmp/pip-install-zogove8q/m ysqlclient/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read(). replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"' ))' egg_info --egg-base /tmp/pip-pip-egg-info-a79dgwc7 cwd: /tmp/pip-install-zogove8q/mysqlclient/ Complete output (12 lines): /bin/sh: mysql_config: command not found /bin/sh: mariadb_config: command not found /bin/sh: mysql_config: command not found Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-install-zogove8q/mysqlclient/setup.py", line 15, in <module> metadata, options = get_config() File "/tmp/pip-install-zogove8q/mysqlclient/setup_posix.py", line 65, in get_config libs = mysql_config("libs") File "/tmp/pip-install-zogove8q/mysqlclient/setup_posix.py", line 31, in mysql_config raise OSError("{} not found".format(_mysql_config_path)) OSError: mysql_config not found ---------------------------------------- ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
試したこと
以下のサイトを頼りにyumでパッケージのインストールを行いましたが、現状のエラーメッセージから変わっておりません。
https://exiz.org/posts/centos-pip-install-mysqlclient/
https://vatchlog.xsrv.jp/2019/05/07/python-mysqlclient-install/
補足情報(FW/ツールのバージョンなど)
CentOS7.8
Amazon Lightsail
python3.6,pip3.6を使用
回答1件
あなたの回答
tips
プレビュー