`
heipark
  • 浏览: 2094569 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

记录linux下安装python MySQLdb

 
阅读更多

#下载:mysql-python/

https://sourceforge.net/projects/mysql-python/files/mysql-python/

 

 

 

#安装mysql-python

解压缩tar包

python setup.py build

# 报错找不到mysql_config时,vi site.cfg

python setup.py install

 

#安装mysql及其客户端

yum install mysql-devel mysql-server 

 

 

#遇到错误

1. 执行MySQLdb.connect()报错"2027: Malformed packet",出现这个问题是mysql-python和本地libmysqlclient.so文件不匹配导致的,或者使用其它版本mysql-python或者使用匹配版本mysql

 

2. 本机安装mysql 5.6 及其以上版本要下载1.2.3版本驱动,低于5.6版本下载1.2.2版本驱动,否则会报“libmysqlclient.so.18: cannot open shared object file: No such file or directory

 

 

 

 

分享到:
评论

相关推荐

    linux环境下python中MySQLdb模块的安装方法

    记录一下我在linux中安装此包遇到的问题。 系统是ubuntn15.04。 1.下载 第一个问题是pycharm软件的模块安装功能Project Interpreter无法自动下载安装MYSQLdb包,显示 Error occurred when installling package 那没...

    07-python连接mysql之MySQLdb模块1

    在Linux环境下,通常需要安装`mysql-devel`或`mariadb-devel`,这将提供`mysql_config`命令,它是编译MySQLdb所必需的。如果你没有找到`mysql_config`,可能需要检查这些库是否已安装,或者确认配置文件`site.cfg`中...

    python操作mysql数据库.pdf

    对于Linux用户,也可以在PyPI上找到MySQL-python(MySQLdb的别名)进行安装。 在安装完成后,你可以使用以下代码来测试MySQLdb是否成功安装: ```python import MySQLdb ``` 如果没有导入错误,说明MySQLdb已经安装...

    flask-linux配置-菜鸟基础

    Flask 在 Linux 中的配置和应用 在本文中,我们将详细介绍如何在 Ubuntu 系统中配置 Flask 环境,包括安装 Flask、扩展安装、使用 virtualenv 创建虚拟环境、安装 SQLAlchemy 和 Flask-Migrate 等。 Flask 环境...

    python实现linux下抓包并存库功能

    标题中的"python实现linux下抓包并存库功能"指的是使用Python编程语言在Linux操作系统中实现网络数据包的捕获(抓包)并将捕获的数据存储到数据库中的过程。这个功能通常用于网络监控、数据分析或者故障排查。 描述...

    Python脚本实例

    在Python中,可以使用各种库来与数据库进行交互,如SQLite、MySQLdb(MySQL)、psycopg2(PostgreSQL)等。这些库提供了连接数据库、执行SQL查询、获取结果集以及事务处理等功能。 接下来,我们来看看如何编写这样...

    使用便宜的检测器和RaspberryPi监测和记录背景辐射水平_Python_Shell_下载.zip

    标题中的“使用便宜的检测器和Raspberry Pi监测和记录背景辐射水平”是一个关于环境监测的项目,利用低成本的辐射检测设备与Raspberry Pi(树莓派...通过Python编程语言来实现对周围环境辐射水平的实时监控和数据记录...

    Python库 | amphoradata-0.1.3.tar.gz

    首先,需要解压文件,然后在命令行中运行`python setup.py install`或利用`pip install .`(如果在库的根目录下)来安装。 2. 导入:安装完成后,在Python代码中通过`import amphoradata`来使用库。 3. 文档查阅:...

    Python毕业生信息审核系统源码.zip

    8. **错误处理与日志记录**:使用Python的异常处理机制和logging库,可以有效地捕获和记录系统运行过程中的错误,便于调试和维护。 9. **测试与部署**:Python的unittest或pytest库可进行单元测试和集成测试,确保...

    framework-3.0.tar.gz_Linux/Unix编程_Python_

    标题中的"framework-3.0.tar.gz"是一个在Linux/Unix环境下常见的压缩文件格式,它包含了一个名为"framework-3.0"的目录或文件集合。`.tar`是Unix/Linux系统中用于打包多个文件或目录的工具,它可以将分散的文件和...

    Python对数据库操作

    #### Linux下安装MySQL-python 1. **下载与安装**: - 下载地址:[https://pypi.python.org/pypi/MySQL-python/](https://pypi.python.org/pypi/MySQL-python/) - 解压下载的文件,进入解压后的目录,执行`python...

    毕业设计:基于Python的博客系统的设计与实现.zip

    常见的选择是MySQL或SQLite,它们都支持Python的数据库接口,如MySQLdb或sqlite3库,用于执行SQL查询和操作数据。 3. 模型-视图-控制器(MVC)架构:这是一种常见的软件设计模式,用于分离业务逻辑、数据处理和用户...

    Python写的一个定时重跑获取数据库数据

    这里使用了`MySQLdb`库来操作MySQL数据库,确保已经安装了这个库(如果还没有,可以使用`pip install MySQL-python`进行安装)。 以下是`GetData`类的主要代码部分: ```python import MySQLdb from time import ...

    python简单实现操作Mysql数据库

    `MySQLdb` 是 Python 连接 MySQL 数据库的标准库,可以通过以下命令在 Linux 环境下安装: ```bash sudo apt-get install python-MySQLdb ``` 接下来,我们需要安装 Webpy。Webpy 提供了丰富的功能,包括路由、...

    一个带数据库的爬虫

    总的来说,这个爬虫项目涵盖了Python爬虫的基本元素,包括网络请求、数据解析、数据库操作以及日志记录,是一个很好的学习起点。通过理解并实践这些知识点,可以构建更复杂、功能更强大的网络爬虫。

    flask-crud-contacts-app:使用Python Flask和Mysql开发的联系人应用程序

    最后,如果在 Linux 环境下,可能需要使用 `sudo apt-get install libmysqlclient-dev` 来安装 MySQL 客户端库,这是为了编译和使用连接 MySQL 的 Python 库所必需的。 **标签解析:** - **mysql**:MySQL 是一个...

    Seafile开源云存储安装与使用.doc

    接着,安装必要的依赖,包括 Python、setuptools、simplejson、imaging、mysqldb 以及 MySQL 服务器。在安装 MySQL 时,需设置 Root 用户密码。 接下来,进入 Seafile 解压后的目录,运行安装脚本 `setup-seafile-...

    mysql安装包

    1. **安装程序**:这是启动MySQL安装过程的可执行文件,通常为.msi或.exe格式,根据操作系统(Windows、Linux或macOS)的不同而不同。安装程序会引导用户完成配置选项,如选择安装类型(典型、最小、完全)、设置...

Global site tag (gtag.js) - Google Analytics