700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > oserror mysql config not found_安装mysqlclient报OSError: mysql_config not found

oserror mysql config not found_安装mysqlclient报OSError: mysql_config not found

时间:2020-02-16 17:44:59

相关推荐

oserror mysql config not found_安装mysqlclient报OSError: mysql_config not found

输入命令:

:~$ pip install mysqlclient

报错:

collecting mysqlclient

using cached /packages/f7/a2/1230ebbb4b91f42ad6b646e59eb8855559817ad5505d81c1ca2b5a216040/mysqlclient-1.3.14.tar.gz

complete output from command python setup.py egg_info:

/bin/sh: 1: mysql_config: not found

traceback (most recent call last):

file "", line 1, in

file "/tmp/pip-install-0k211e13/mysqlclient/setup.py", line 16, in

metadata, options = get_config()

file "/tmp/pip-install-0k211e13/mysqlclient/setup_posix.py", line 53, in get_config

libs = mysql_config("libs_r")

file "/tmp/pip-install-0k211e13/mysqlclient/setup_posix.py", line 28, in mysql_config

raise environmenterror("%s not found" % (mysql_config.path,))

oserror: mysql_config not found

----------------------------------------

command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-0k211e13/mysqlclient/

分析问题

未安装mysql-server和mysql-client

执行以下语句:

sudo apt-get install mysql-server mysql-client

sudo apt-get install libmysqlclient-dev python3-dev

然后再安装mysqlclient就不会报错找不到'mysql_config'了

mysql-server 与 mysql-client的介绍

mysql-server 与 mysql-client是dbms的两个面向不同操作对象的工具。

server是dbms面向物理层次,包含存储数据的一系列机制、处理方法的集成;

client是dbms面向用户,提供一系列工具为用户所用,这些工具包括通常写的sql在内都要通过server的编译才能操作物理数据。

客户--client--server物理数据。

服务器--mysql-server是服务端

mysql-server

是mysql核心程序,生成管理数据库实例,数据库实例任务调度线程之类,并提供相关接口供不同客户端调用。

mysql-client

是操作数据库实例的工具操作mysql实例的客户端有很多,mysql-client只是其中一种,包括mysql,mysqldump,mysqlslap,

这些访问,备份,压力测试的工具mysql-server是服务端。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。