首页 > 数据库 >安装MySQLdb for centos 7--小白教程

安装MySQLdb for centos 7--小白教程

时间:2023-05-23 10:55:05浏览次数:41  
标签:centos 1.2 -- setup py python MySQLdb install MySQL

1.MySQLdb下载地址:

https://pypi.python.org/pypi/MySQL-python/1.2.5

 

2. unzip MySQL-python-1.2.5;

 

3. cd MySQL-python-1.2.5;

  python setup.py install;

此时报错:

Traceback (most recent call last):
  File "setup.py", line 17, in <module>
    metadata, options = get_config()
  File "/root/MySQL-python-1.2.5/setup_posix.py", line 43, in get_config
    libs = mysql_config("libs_r")
  File "/root/MySQL-python-1.2.5/setup_posix.py", line 25, in mysql_config
    raise EnvironmentError("%s not found" % (mysql_config.path,))
EnvironmentError: mysql_config not found

原因是没有安装mysql-devel;

yum install mysql-devel;

 

4.重新运行python setup.py install;

此时报错:

unable to execute gcc: No such file or directory
error: command 'gcc' failed with exit status 1

安装gcc就可以了: yum install gcc;

 

5.再次运行python setup.py install;

fatal error: Python.h: No such file or directory

 #include "Python.h"
                    ^
compilation terminated.
error: command 'gcc' failed with exit status 1
安装:yum install python-devel;

注意:有很多资料说要下载python-dev,说的是centos6,

centos7上是下载不来的;

 

6.运行 python setup.py install;

Processing dependencies for MySQL-python==1.2.5

Finished processing dependencies for MySQL-python==1.2.5

至此MySQLdb安装成功了。

标签:centos,1.2,--,setup,py,python,MySQLdb,install,MySQL
From: https://www.cnblogs.com/tianxionm/p/17422651.html

相关文章

  • MySql
    数据库(数据库管理系统:简单sql语句)之前学过ObjectOutputstream-->java对象(张三20)->序列化到文件当中反序列化newjava对象readobjectwriteobject常见的有哪些数据库管理系统?IBM——>eclipseOracle甲骨文(sun)Oracle是做数据库起家的Oracle-->MYSQLAB公司MYSQL是占体积......
  • js 关于 replace 取值、替换第几个匹配项
    〇、前言在日常开发中,经常遇到针对字符串的替换、截取,知识点比较碎容易混淆,特此总结一下,仅供参考。一、替换第一个匹配项字符串替换letstrtest="0123测试replace456测试replace789测试replace0"console.log("原字符串:"+strtest)letoutstr=strtest.replace("测试","c......
  • Yii2-app-advanced的配置文件优先级
    Yii2高级模板中支持多套环境配置,并且有优先级重写覆盖默认有两种dev和prod,在应用目录environments 下Yii2中的config配置文件(main.php和params.php)具有极大的灵活配置,结合配置文件的加载顺序1、使用约定 -应用目录下有config/main.php和params.php是一个全职全集......
  • 计算机基础极简
    上节课复习今日内容什么是编程计算机组成原理计算机操作系统编程语言是什么什么是编程什么是编程语言编程语言是什么:人与计算机交流的介质什么是编程?编程指的是将计算机程序设计的过程,也就是用一种计算机语言来描述所要完成的任务的过程。编程的目的就是让计算机执行......
  • map判断是否存在某个key,以及遍历jsonobject
    if(filter.containsKey("nodeData")){JSONObjectjsonObject=(JSONObject)filter.get("nodeData");Iteratoriterator=jsonObject.keySet().iterator();while(iterator.hasNext()){Stri......
  • Java开发Lombok使用详解
    转:https://www.jb51.net/article/198920.htm什么是LombokLombok是一款Java开发插件,可以通过它定义的注解来精简冗长和繁琐的代码,主要针对简单的Java模型对象(POJO)。好处就显而易见了,可以节省大量重复工作,特别是当POJO类的属性增减时,需要重复修改的Getter/Setter、构造器方法、eq......
  • 关于凭证打印问题
    1.新旧凭证打印切换在总账--设置--凭证打印中进行设置: 2.如果凭证需打印单张A4纸一张凭证请在页面设置中启用强制分页。 ......
  • 打卡第三十二天
    学生CPP成绩计算一、1.定义people类,建立数据成员年龄姓名 构造输出函数2.定义派生类学生类增加数据成员学号成绩3.构造输出函数输出学生类的信息二、三、#include<string>#include<iomanip>#include<iostream>usingnamespacestd;classPerson{protected:......
  • 无线振弦传感采集仪在工程监测中的应用解决方案
    无线振弦传感采集仪在工程监测中的应用解决方案 无线振弦传感采集仪是一种高性能的工程监测设备,具有多种优点,如无线传输、高精度、高灵敏度和高可靠性等。在工程监测领域,无线振弦传感采集仪被广泛应用于桥梁、隧道、建筑物等结构物的动态监测、损伤诊断、安全评估和监测预警等......
  • 判断网段下是否包含某个IP
    前两天遇到一个业务问题,需要从不同的表中找出一批IP和一批网段的对应关系,IP格式为:xxx.xxx.xxx.xxx,网段格式为:xxx.xxx.xxx.xxx/xx。直接上代码,判断方法如下:*判断该网段下是否包含该IP,子网位数包含在网段中//*@paramip//*@paramnetAndMask*@return......