python 安装MySQLdb mysql_config not fount原因

在安装MySQLdb模块的时候,无论是pip还是apt-get都出现如下的错误。

[email protected]:~# cd MySQL-python-1.2.3
[email protected]:~/MySQL-python-1.2.3# python setup.py install 
sh: mysql_config: not found
Traceback (most recent call last):
  File "setup.py", line 15, in <module>
    metadata, options = get_config()
  File "/root/MySQL-python-1.2.3/setup_posix.py", line 43, in get_config
    libs = mysql_config("libs_r")
  File "/root/MySQL-python-1.2.3/setup_posix.py", line 24, in mysql_config
    raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found

这个是因为缺少libmysqld_dev, libmysqlclient_dev 两个开发包引起的。

在安装过程中直接apt了这两个包,同时修改源代码目录下的setup_posix.py文件,

将mysql_config.path 修改为mysql_config.path="/usr/bin/mysql_config"

再次pip安装成功。

时间: 2024-08-24 22:17:12

python 安装MySQLdb mysql_config not fount原因的相关文章

windows(32位 64位)下python安装mysqldb模块

windows(32位 64位)下python安装mysqldb模块 www.111cn.net 编辑:mengchu9 来源:转载 本文章来给各位使用在此windows系统中的python来安装一个mysqldb模块教程,有需要了解学习的朋友可参考参考. 1.exe下载地址:http://www.codegood.com/archives/129 分为32位和64位,下载对应的exe即可 2.下载完后,双击exe安装即可 3.检查是否安装成功:如果安装成功,将没有任何提示,如下  代码如下 复

MAMP中Python安装MySQLdb

Python 标准数据库接口为 Python DB-API,Python DB-API为开发人员提供了数据库应用编程接口. MySQLdb 是用于Python链接Mysql数据库的接口,它实现了 Python 数据库 API 规范 V2.0,基于 MySQL C API 上建立的. 一.如何安装MySQLdb? 为了用DB-API编写MySQL脚本,必须确保已经安装了MySQL.复制以下代码,并执行: #!/usr/bin/python # -*- coding: UTF-8 -*- impor

python安装mysqldb模块

今天在阿里云一台新的服务器部署程序后台,发现上面的python缺少MySQLDB 模块,记录安装过程. 首先django程序,运行 python manage.py sycdb 报错: ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb MySQLdb模块的包名字叫mysql-python,于是pip安装之,(关于pip,可以参考这篇文章) 运行: pip install mysql-python

Windows下python安装MySQLdb

安装MySQLdb需要在电脑上安装MySQL connector C,只需要这个connector就好,不需要把mysql装全. 另外,需要安装VC for python提供编译. 到官网上下载脚本进行安装即可,解压压缩包以后,cmd到目标目录,python setup.py install即可. 一般安装上会出错,提示找不到"config_win.h" mysql.c(34) : fatal error C1083: Cannot open include file: 'config

Python 安装mysqldb

切换目录: cd /usr/local/src/ 一.下载资源 wget http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz 二.解压 tar zxvf MySQL-python-1.2.3.tar.gz 三.安装 cd MySQL-python-1.2.3 vim site.cfg 配置一下mysql_config,我的在/usr/bin/下,保存并退出

Python安装MySQLdb模块安装

下载源码:http://sourceforge.net/projects/mysql-python/files/mysql-python-test/1.2.4b4/MySQL-python-1.2.4b4.tar.gz/download mv download MySQL-python-1.2.4b4.tar.gz tar -zxvf MySQL-python-1.2.4b4.tar.gz cd MySQL-python-1.2.4b4 python setup.py build 报错:mysq

python 安装mysqldb组件

只能源码安装 源码下载: http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/ http://sourceforge.net/projects/mysql-python/files/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz/download apt-get安装前置的配套组件: sudo apt-get install python-setuptools sudo

关于Python安装PIL库失败的原因

PIL简介 PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了.PIL功能非常强大,但API却非常简单易用. 最近在写一些Python爬虫时需要用到PIL这个图像处理库,但是发现使用pip无法安装,同之前在deepin上报错一致,报错如下: 大致的意思是没有符合当前环境的PIL版本,从网上查了查相关的教程资料,发现可以通过安装Pillow来替代. pip install pillow 网上查到一个资料说是因为官网只提供32位系统的安装...(待我

Python安装MySQLdb

环境(1):Centos 6.7 Python 2.6.x 环境(2):Ubuntu      Python 2.7.x 开始安装: 环境(1):         sudo yum install mysqldb-python 环境(2):         sudo apt-get install python-mysqldb