Python编程:MySQLdb模块的安装

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS MySQL,高可用系列 2核4GB
简介: Python编程:MySQLdb模块的安装

这个有点坑,稍微记录下

$ pip install MySQL-python

Python2下报错

EnvironmentError: mysql_config not found

解决:

yum install mysql-devel

参考:

centos7 安装 mysql-python时 报错 EnvironmentError: mysql_config not found


Python3下报错

No module named 'ConfigParser'

Python 3.x 版本后,ConfigParser.py 已经更名为 configparser.py

1、 方式一:

有一种方式是改名,不过后面运行的时候还是有部分不兼容的语法错误

cp Python34/lib/python3.4/configparser.py Python34/lib/python3.4/ConfigParser.py

参考

Python 安装 MySQL-python ImportError: No module named ‘ConfigParser’

2、方式二:

python3替代方案

pip install pymysql

在使用MySQLdb的文件中加入以下语句

import pymysql
pymysql.install_as_MySQLdb()

参考:

python 3.x 不再支持MySQLdb 模块

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
应用服务中间件
./configure *: No such file or directory
今天在CentOS下安装Nginx时,遇到了类似以下的问题: ./configure auto/unix: No such file or directory ./configure auto/options: No such file or directory 之前在另一台服务器上安装的时候也没有遇到此问题, 安装过程参考:CentOS6.5下Nginx1.7.4安装记录 于是网上搜索解决方案,但是搜索了很久也没有找到解决方案, 当我使用“mkdir auto/unix”之后,还是提示类似的错误,但目录名又变了。
3556 0
|
11月前
|
数据采集 监控 数据库
爬虫技术详解:从原理到实践
本文详细介绍了爬虫技术,从基本概念到实际操作,涵盖爬虫定义、工作流程及Python实现方法。通过使用`requests`和`BeautifulSoup`库,演示了如何发送请求、解析响应、提取和保存数据,适合初学者学习。强调了遵守法律法规的重要性。
3485 4
|
11月前
|
存储 Kubernetes 调度
【赵渝强老师】K8s的有状态控制器StatefulSet
在Kubernetes中,StatefulSets用于部署有状态应用程序,提供持久存储和唯一标识符。与Deployment不同,StatefulSets确保Pod的标识符在重新调度后保持不变,适用于需要稳定网络标识符和持久存储的场景。本文介绍了StatefulSets的创建、扩容与缩容、更新与回滚等操作,并提供了具体示例和视频讲解。
396 0
|
存储 弹性计算 固态存储
阿里云服务器可选云盘ESSD AutoPL、ESSD云盘、SSD云盘区别参考
目前阿里云服务器的云盘有ESSD AutoPL、高效云盘、ESSD云盘、SSD云盘等可供选择,有的新手用户并不清楚他们之间的区别,因此也就不知道应该如何选择,因为不同种类的云盘在最大IOPS、最大吞吐量等性能上是有区别的,下面我们一起来他们之间的区别,这样就有助于我们选择适合自己需求的系统盘与数据盘了。
阿里云服务器可选云盘ESSD AutoPL、ESSD云盘、SSD云盘区别参考
|
10月前
|
运维 网络安全
解决ssh: connect to host IP port 22: Connection timed out报错(scp传文件指定端口)
通过这些步骤和方法,您可以有效解决“ssh: connect to host IP port 22: Connection timed out”问题,并顺利使用 `scp`命令传输文件。
10227 7
|
C语言
C语言各种变量的初始化
C语言各种变量的初始化
241 0
|
运维 Ubuntu JavaScript
【Linux】Linux命令快速学习神器tldr、cheat介绍和使用(一)
【Linux】Linux命令快速学习神器tldr、cheat介绍和使用
639 0
【Linux】Linux命令快速学习神器tldr、cheat介绍和使用(一)
|
存储 安全 程序员
【C++标准的演化】逐步解决历史遗留问题,从C++11到C++26的改进
【C++标准的演化】逐步解决历史遗留问题,从C++11到C++26的改进
545 0
|
存储 网络协议 数据中心
|
Linux
Linux日志自动清理方案
Linux日志自动清理方案
424 0