python 2.7中安装mysql

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介:

在python中进行安装mysql模块,但是怎么都不能导入mysql模块,出错如下所示:


[python] view plain copy

  1. [root@python ~]# python  

  2. Python 2.7.11 (default, Apr  5 201612:24:31)   

  3. [GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2  

  4. Type "help""copyright""credits" or "license" for more information.  

  5. >>> import MySQLdb  

  6. Traceback (most recent call last):  

  7.   File "<stdin>", line 1in <module>  

  8. ImportError: No module named MySQLdb  


检查安装包:



[python] view plain copy

  1. [root@python ~]# rpm -qa MySQL-python  

  2. MySQL-python-1.2.3-0.3.c1.1.el6.x86_64  


发现在操作系统中已经安装了Mysql-python的包,但是依然不能导入的。。。



安装mysql-python模块:


[python] view plain copy

  1.  error: command 'gcc' failed with exit status 1  

  2.       

  3.     ----------------------------------------  

  4. Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-OcAYDJ/mysql-python/setup.py';  

  5. exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n''\n'), __file__, 'exec'))"   

  6. install --record /tmp/pip-Urb3hW-record/install-record.txt --single-version-externally-managed --compile"   

  7. failed with error code 1 in /tmp/pip-build-OcAYDJ/mysql-python/  


在进行pip jinstall musql-python的时候就是出错!!!报错内容如上。



出错的原因是因为必须安装mysql-python包,从而安装此包:


[python] view plain copy

  1. [root@python ~]# yum -y install mysql-devel  


再次进行安装mysql-python模块:


[python] view plain copy

  1. [root@python ~]# pip install mysql-python  

  2. Collecting mysql-python  

  3.   Using cached MySQL-python-1.2.5.zip  

  4. Installing collected packages: mysql-python  

  5.   Running setup.py install for mysql-python ... done  

  6. Successfully installed mysql-python-1.2.5  


成功安装。



在使用pip安装的模块的时候,如果需要卸载,那么只要pip uninstall packagename即可,还是蛮方便的。


此问题在2.7版本中发现,在2.6版本中仅仅需要安装mysql-python包即可导入。


[python] view plain copy

  1. [root@python ~]# python  

  2. Python 2.7.11 (default, Apr  5 201612:24:31)   

  3. [GCC 4.4.6 20110731 (Red Hat 4.4.6-3)] on linux2  

  4. Type "help""copyright""credits" or "license" for more information.  

  5. >>> import MySQLdb  

  6. >>>   

本文转自不要超过24个字符博客51CTO博客,原文链接http://blog.51cto.com/cstsncv/1968821如需转载请自行联系原作者

cstsncv
相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
11天前
|
安全 关系型数据库 MySQL
CentOS7仅安装部署MySQL80客户端
通过上述步骤,你可以在CentOS 7上成功安装并配置MySQL 8.0客户端。这个过程确保你能够使用MySQL客户端工具连接和管理远程的MySQL数据库,而不需要在本地安装MySQL服务器。定期更新MySQL客户端可以确保你使用的是最新的功能和安全修复。
87 16
|
27天前
|
关系型数据库 MySQL 数据库
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
在这一章节,主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连接。接着,详细描述了MySQL 8.0的版本选择与下载,推荐使用社区版(免费)。安装过程包括自定义安装路径、配置环境变量、启动和停止服务、以及客户端连接测试。此外,还提供了在同一台电脑上安装多个MySQL版本的方法及卸载步骤。最后,解释了关系型数据库(RDBMS)的特点,即基于二维表存储数据,使用SQL语言进行操作,格式统一且便于维护。通过具体的结构图展示了MySQL的数据模型,说明了数据库服务器、数据库、表和记录之间的层次关系。
【MySQL基础篇】MySQL概述、Windows下载MySQL8.0超详细图文安装教程
|
7天前
|
Shell Linux iOS开发
使用 pipx 安装并执行 Python 应用程序 (1)
使用 pipx 安装并执行 Python 应用程序 (1)
22 0
使用 pipx 安装并执行 Python 应用程序 (1)
|
21天前
|
NoSQL 关系型数据库 Redis
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
82 14
|
1月前
|
Linux Python
Linux 安装python3.7.6
本教程介绍在Linux系统上安装Python 3.7.6的步骤。首先使用`yum`安装依赖环境,包括zlib、openssl等开发库。接着通过`wget`下载Python 3.7.6源码包并解压。创建目标文件夹`/usr/local/python3`后,进入解压目录执行配置、编译和安装命令。最后设置软链接,使`python3`和`pip3`命令生效。
|
18天前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
68 7
|
1月前
|
关系型数据库 MySQL 数据库
docker高级篇(大厂进阶):安装mysql主从复制
docker高级篇(大厂进阶):安装mysql主从复制
108 24
|
23天前
|
安全 关系型数据库 MySQL
Windows Server 安装 MySQL 8.0 详细指南
安装 MySQL 需要谨慎,特别注意安全配置和权限管理。根据实际业务需求调整配置,确保数据库的性能和安全。
120 9
|
17天前
|
人工智能 编译器 Python
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
|
27天前
|
NoSQL 关系型数据库 MySQL
Linux安装jdk、mysql、redis
Linux安装jdk、mysql、redis
175 7