Linux 上安装 mysqlclient

Linux 下安装 mysqlclient,如果是选择直接安装的话,一般会报如下错误,

(djenv) handsome@fzq:~$ pip install mysqlclient -i https://pypi.doubanio.com/simple/
Looking in indexes: https://pypi.doubanio.com/simple/
Collecting mysqlclient
  Downloading https://pypi.doubanio.com/packages/ec/fd/83329b9d3e14f7344d1cb31f128e6dbba70c5975c9e57896815dbb1988ad/mysqlclient-1.3.13.tar.gz (90kB)
    100% |████████████████████████████████| 92kB 2.1MB/s 
    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-y16_5477/mysqlclient/setup.py", line 18, in <module>
        metadata, options = get_config()
      File "/tmp/pip-install-y16_5477/mysqlclient/setup_posix.py", line 53, in get_config
        libs = mysql_config("libs_r")
      File "/tmp/pip-install-y16_5477/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-y16_5477/mysqlclient/

解答方案, 一般来说安装一个依赖即可

(djenv) handsome@fzq:~$ sudo apt install libmysqlclient-dev

安装完依赖之后,再次执行pip install mysqlclient -i https://pypi.doubanio.com/simple/ 即可成功安装

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,926评论 0 10
  • 一、安装pip的几种方式 1、用脚本安装1)下载 get-pip.pywget https://bootstrap...
    kaley_ma阅读 22,922评论 0 14
  • 1 包管理项目 1.2 常用 官方: 名称:distutils 特点:通过 setup.py 脚本安装 安装 py...
    Jacob_LJ阅读 2,783评论 11 1
  • 1. 介绍 首先让我们来看看TensorFlow! 但是在我们开始之前,我们先来看看Python API中的Ten...
    JasonJe阅读 11,860评论 1 32
  • 1.awk awk是一个强大的文本分析工具,它可以通过分析文本来生成一个数据报告。它的原理就是读取每行的输入,然后...
    shadow雨轩阅读 256评论 0 0