记录redhat下安装MySQL-python 模块遇到的问题及解决方法

CentOS 8 MySQL 8.0 模块化安装详解:原理、避坑与课程实践 MySQL 是最主流的关系型数据库管理系统,其安装配置在不同 Linux 发行版中存在显著差异。CentOS 8 引入模块化软件管理(DNF Modules),将 MySQL 8.0 作为 `mysql:8.0` 流集成于 AppStream 仓库,彻底替代了 CentOS 7 的传统 RPM 安装路径。这一变化涉及依赖契约锁定、SELinux 上下文兼容、ABI 版本对齐等底层机制,直接影响服务稳定性与教学实验准确性。掌握模块启用(`dnf module enable mysql:8.0`)、初始化(`m 阅读详情

原文链接:http://www.cnblogs.com/Detector/p/7240621.html

背景  

博主的虚拟机上面没有安装python的Mysql模块,安装过程费了一些周折,所以记录一下

安装

获取MySQL-python安装包

安装包地址:

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

楼主下载的是MySQL-python-1.2.3.tar.gz (md5)

使用paramiko上传安装包

楼主使用的是paramiko模块的FTP上传功能将安装包上传到服务器,

paramiko使用方法可以看我上一篇博客  python模块之paramiko的使用

当然也可以使用其他的方式上传安装包

执行下面的命令进行解压安装包

tar -zxvf MySQL-python-1.2.3.tar.gz

切换到解压的目录后,执行安装

python setup.py install

执行上述命令后,报错

EnvironmentError: mysql_config not found

查了很多资料,众说纷纭,最后安装了mysql-devel模块解决了这个问题,命令如下:

yum install mysql-devel

可以用 ll /usr/bin/mysql_config 来验证是不是安装成功

再次执行 python setup.py install 的时候报错

unable to execute gcc: No such file or directory

又搜索了一番,最后安装了gcc.x86_64得以解决,命令如下:

yum install -y gcc.x86_64

gcc安装过程

gcc安装成功之后,再执行 python setup.py install 没有新的错误出现

安装成功截图

测试

导入MySQLdb模块成功

 

Linux环境下安装mysql_python linux 环境下安装mysql-pyhon,支持Python数据库开发,包括了主流的centOS、Ubuntu 立即下载

相关推荐

STM32H723串口接收全为0 & CAN错误中断问题

STM32H723串口接收全为0 和 叠加的导致CAN错误问题

weixin_38743772的博客 3917

Redhat8安装配置mysql,以及Python简单mysql操作

简单的在Redhat8安装配置mysql,以及Python简单mysql操作。

sinat_33411913的博客 1871

miRNA测序数据生信分析——第一讲,总结概述

这里的miRNA测序指转录水平的测序。这里每一个数据库都可以在线访问,但是如果要本地使用,都需要进行数据库文件下载,整理。

weixin_44616693的博客 4954

windows环境python2.7安装MySQLdb

我电脑是64位,并且安装python不是默认路径,使用pip和mysql-python的exe文件安装都失败了。 后在网上找到一种安装方法,记录下。 确保安装了wheel,我的2.7默认安装了 pip install wheel 去这个网站查找whl格式的MYSQL-python http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-pytho...

weixin_30587025的博客 204

11、iOS设备逻辑数据分析全解析

本文深入解析iOS设备中的逻辑数据,涵盖图像相关数据库(Photos.sqlite和PhotosAux.sqlite)、录音文件、iPhoto照片存储结构、多媒体文件、第三方应用程序、社交网络应用(如Twitter、Skype、Facebook等)以及苹果相关应用(如Google Mobile、Bing)的数据存储结构和取证方法。此外,还介绍了文档类应用(如Pages、Numbers、Documents To Go)的文件存储结构及恢复方法。适用于iOS取证、数据挖掘和数字调查领域。

rain6的博客 226

华为 MetaERP · 本体论驱动的 PTP 全流程智能建模方案

华为MetaERP通过“本体+事件+图谱+Agent”四位一体架构,将传统ERP从“记录系统”升级为“智能执行系统”。基于OWL本体实现业务语义精准表达,融合LLM与元数据多租能力,构建可推理、可治理的PTP全流程智能模型,解决AI理解业务逻辑难题,实现三单匹配自动化、关账效率提升30%、成本降低50%,推动企业数字化迈向可信智能新范式。

金牌架构师 182

RedHat安装MySQL-python的时候遇到的坑

RedHat安装MySQL-python的时候遇到的坑 **前言:**在服务器上安装python的一些包的时候,一切都很正常,直到我试图安装MySQL-python包的时候报错: EnvironmentError: mysql_config not found **尝试一**: 百度之后推荐按安装libmysqlclient-dev 傻乎乎的我在redhat上用apt-get install libmysqlclient-dev去安装,结果当然是失败了 **尝试二:** 1、yum install

XX君的博客 318

Android16 3576 u盘固件升级功能添加

1.在u-boot/drivers/power/pmic/rk8xx.c。这里是读取power键的寄存器判断长短按。

tzj1058756809的博客 575

Redhat环境安装MySQLdb——python2

使用的服务器环境是Redhat,版本有些老; 确保安装好了python2.7 / pip等, 利用yum install mysql mysql-server ,把mysql服务安装好; 使用pip直接安装MySQLdb: pip install MySQL-python ,发现总是报错, command python setup.py egg_info failed with er

鼓浪屿对面海景房 768

大模型系列——Ollama-OCR 简明教程

Llama 3.2-Vision 是一个多模态大型语言模型,有 11B 和 90B 两种大小,能够处理文本和图像输入以生成文本输出。该模型在视觉识别、图像推理、图像描述和回答与图像相关的问题方面表现出色,在多个行业基准测试中优于现有的开源和闭源多模态模型。在本文中,我将介绍如何调用由 Ollama 运行的 Llama 3.2-Vision 11B 建模服务并使用实现图像文本识别 (OCR) 功能。

2401_84052244的博客 1万+

【应用】什么是Azure?一文读懂微软云的核心逻辑与全球版图

作为微软的核心云计算服务平台,Azure不仅是数字化转型的引擎,更是全球企业在构建、扩展与优化IT基础设施时的首选平台。在这篇文章中,我们将深入探讨Azure云服务平台的各个方面,涵盖其核心优势、架构、功能、应用场景以及未来发展趋势。

高校图书馆高级系统架构师/研究馆员,推动高校AI从概念演示到可评审、可交付、可运维:路线图与立项评审、PoC交付、评测回归与上线运维(Baseline/Eval/Ops)。 1963

linux安装mysqldb是被,Linux上安装配置mysqldb和sqlalchemy

我的机器是redhat 5.71.安装mysql-client和mysql-share我对应的版本是:MySQL-client-5.6.16-1.rhel5.x86_64.rpm和MySQL-shared-5.6.16-1.rhel5.x86_64.rpmsudo rpm -ivfMySQL-client-5.6.16-1.rhel5.x86_64.rpmsudo rpm -ivfMySQL...

weixin_42396588的博客 408

运行codex时出现登录失败:failed to start login server: 以一种访问权限不允许的方式做了一个访问套接字的尝试。 (os error 10013) 解决方案

的本质是Windows 系统端口保留策略而非代码 bug。推荐使用方案一(调整动态端口范围),一劳永逸解决。如果你安装了 Docker Desktop 或启用了 WSL2,调整端口范围后记得检查相关服务是否正常运行。

一键难忘的博客 4161

python 2.7中安装mysql

在python中进行安装mysql模块,但是怎么都不能导入mysql模块,出错如下所示: [root@python ~]# python Python 2.7.11 (default, Apr 5 2016, 12:24:31) [GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2 Type "help", "copyright"...

anshejd70787的博客 328

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

RedHat Enterprise Linux 5 下搭建LAMP(python) 全过程分享(for Django)

#-----------sky------------ 在安装的过程中遇到不少困难,所以记下来,好让后面的人能少浪费些时间在上面 1】先列出我的系统的版本---我使用的是redhat-enterprise-5.5 自己在网上下载的 2】首先安装apache服务器 ,在安装过程中遇到的问题基本上都可以自己解决或者在网上找到很多经验。我安装的是apache2,从官网上下载的 3】接下来要 安装

sky的专栏 1529

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

redhat下使用mysql,python,redis,httpsqs,shell脚本开机自启动的一些问题与解决

先给上一些网址,里面有各种问题与解决 1. httpsqs官方网址 2. python安装与使用mysql 3.mysql插入数据时:Incorrect string value 4.mysql显示中文乱码 5.修改mysql默认编码 6.linux开机以root身份启动一个脚本 注意:一下的操作建议全部以root身份运行,不然会出现很多权限问题。。。很烦恼 其实碰到的

zlp1992的专栏 1536

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

openstack mysql安装_OpenStack 安装笔记

提起openstack的安装,整个人感觉都不好了,搞了将近一周时间也没能搞定Redhat、CentOS 6.5系统的安装,最后换到CentOS7.0上一次安装成功。为了以后少走弯路,记下自己愚钝的脚步。第一次安装openstack,拿到的服务器是Redhat6.5的系统,手里还有一张CentOS6.5的系统光盘。开发人都很懒,能用的就用,有问题就一根筋的钻研下去(我不是个好的开发人员,到最后没能有...

weixin_33221829的博客 571

红帽子linux lamp,RedHat Enterprise Linux 5 下搭建LAMP(python) 全过程分享(for Django)

OS:RedHat Enterprise Linux 5在安装的过程中遇到不少困难,所以记下来,好让后面的人能少浪费些时间在上面1】先列出我的系统的版本---我使用的是redhat-enterprise-5.5 自己在网上下载的2】首先安装apache服务器 ,在安装过程中遇到的问题基本上都可以自己解决或者在网上找到很多经验。我安装的是apache2,从官网上下载的3】接下来要 安装MySQL了,...

weixin_35675138的博客 221

MySQLdb-python无法设置字符集的问题

今天写个python脚本从MySQL导数据,导入和导出的两个数据库的编码不一致,需要建立两个数据连接,分别使用不同的字符集,按MySQLdb的文档说明,只需要在MySQLdb.Connect()设置charset参数即可

noodies的专栏 6085

linux 系统python3.6连接DB2数据库MYSQL数据库(趁热写的)

我的操作系统是REDHAT6.6 系统自带PYTHON2 因为我想要执行WINDOWS上的PYTHON脚本,我的脚本是用PYTHON3写的,因此升级到了PYTHON3 但旧的PYTHON2依然保留,因为YUM命令似乎要调用PYTHON2当时也是按网上教程安装的,运行PYTHON3也没有任何问题。接下来要安装连接MYSQL 和DB2库需要的软件。连接MYSQL相对来说简单些,网上各种教程,但我却从来...

chaigang的博客 1505

原来要在Red Hat E5上用Python访问Mysql还得有几步要做

本来以为很容易的,想不到遇到了几个问题。 首先,安装MySQLdb模块时,出现没有setuptools的问题。去http://pypi.python.org/pypi/setuptools/下载了源码,装上了。 解决了第一个问题,再次安装MySQLdb,又出现问题了,没有mysql_config, 又去下了一个Mysql_devel安装。 都装好了,试试: import MySQ...

XDocker 168

centos+6.9+安装mysql_centos 6.9安装mysql

[root@cdh1 zjl]# yum remove MySQL-python.x86_64 mysql-libs.x86_64Loaded plugins: fastestmirror, refresh-packagekit, securitySetting up Remove ProcessResolving Dependencies-->Running transaction che...

weixin_33324399的博客 163

mysql6.3.9600_2012r2 以及 2012r2 withupdate 已经安装更新的差异

0. 2012r2 不管带不带 update 1 他的版本号 都是 6.3.9600如图示2012r2的发布时间是 2013年2012r2withupdate的发布时间是 2014年.查看补丁更新记录会有如下的1. 2012r2 withupdate 会带有一堆补丁 2014.11.21 应该是 2012r2 withupdate的发布接近日期2012r2 withupdate 的发布日期2. 2...

weixin_39970689的博客 566

Redhat 7.4搭建open-falcon

  之前用6.5,6.7的版本去搭建,总会出现各种各样的问题,换了7.4之后一切都很顺利,现在把搭建的过程从头总结一下 一、切换yum源      1、删除redhat自带的yum包            卸载上面显示的所有yum包:             [root@localhost ~]# rpm -qa|grep yum|xargs rpm -e --nodeps(不检查依赖,...

liuyongshun111的博客 535

关于安装MySQLdb出现fatal error: my_config.h: No such file or directory

今天在安装python的模块MySQLdb时,在编译源码时,一直出现一个错误,下面是编译信息: running build running build_py creating build creating build/lib.linux-x86_64-2.7 copying _mysql_exceptions.py -> build/lib.linux-x86_64...

weixin_30376083的博客 785

MySQL 5.7 安装配置全攻略:从零到精通的稳定部署指南

关系型数据库是应用数据存储与管理的核心组件,其核心原理在于通过结构化查询语言(SQL)对数据进行定义、操作和控制。在众多关系型数据库中,MySQL凭借其开源、高性能和成熟的生态,成为Web应用、企业后台等场景的基石技术。对于追求极致稳定性和广泛兼容性的项目,MySQL 5.7版本依然是生产环境中的可靠选择。本文聚焦于MySQL 5.7的实战部署,详细解析了在Windows和Linux两大主流平台上的安装流程、关键配置项以及性能调优入门。通过手把手指导,读者不仅能掌握MSI图形化安装和RPM/源码编译安装等核

weixin_30279671的博客 432
上一篇: Python模块学习之ConfigParser读写配置信息
下一篇: 关于使用pycharm遇到只能使用unittest方式运行,无法直接选择Run
Detector_
博客等级 码龄9年 15粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值