zoukankan      html  css  js  c++  java
  • 安装mysqlclient报OSError: mysql_config not found

    输入命令:

    :~$ pip install mysqlclient

    报错:

    Collecting mysqlclient
    Using cached https://files.pythonhosted.org/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 "<string>", line 1, in <module>
    File "/tmp/pip-install-0k211e13/mysqlclient/setup.py", line 16, in <module>
    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是服务端。
  • 相关阅读:
    Python爬取暴走漫画动态图
    ADB server didn't ACK 的解决方法
    安装APK时报Local path doesn't exist错误
    当Web Services遇到Android(初步接触时可能遇到的错误)
    eclipse启动时出现Incompatible JVM Version [###] of the JVM is not suitable for this product ...
    两个Activity之间的切换和响应
    关于不同Android手机适配的几个问题(转)
    ERROR: Unknown command 'crunch' 解决方法
    eclipse无法启动的常见原因
    获取手机屏幕的宽和高
  • 原文地址:https://www.cnblogs.com/kuangkuangduangduang/p/10250747.html
Copyright © 2011-2022 走看看