`

Linux下安装MySQL-Python

阅读更多

1、下载mysql-python

官网地址:http://sourceforge.net/projects/mysql-python/

 

2、安装mysql-python

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

# cd MySQL-python-1.2.3

# whereis mysql_config

mysql_config: /usr/bin/mysql_config /usr/share/man/man1/mysql_config.1.gz

# vi site.cfg

threadsafe = False

mysql_config = /usr/bin/mysql_config

# whereis mysql

mysql: /usr/bin/mysql /usr/lib/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

# export LD_LIBRARY_PATH=/usr/include/mysql

# python setup.py build

# python setup.py install

注意: 1.编译mysql-python需要mysql头文件。

          2.安装mysql-python需要setuptools工具。

 

3、测试

# python

>>> import MySQLdb

>>> 

如果没有错误提示或者以下错误提示,那么表示安装成功。

错误提示:

/usr/local/lib/python2.6/site-packages/MySQL_python-1.2.3-py2.6-linux-x86_64.egg/_mysql.py:3: UserWarning: Module _mysql was already imported from /usr/local/lib/python2.6/site-packages/MySQL_python-1.2.3-py2.6-linux-x86_64.egg/_mysql.pyc, but /root/MySQL-python-1.2.3 is being added to sys.path

报错原因:

执行python setup.py install,MySQLdb模块会被拷贝python的site-packages目录。如果在执行python的目录中存在相同的模块,就可能重复导入模块。

解决办法:

换个目录执行python即可。

 

 

分享到:
评论

相关推荐

    django,liunx下mysql数据库接口MySQL-python-1.2.3.tar.gz

    在Linux环境下,为了实现Django与MySQL数据库的交互,我们需要一个数据库适配器,这就是MySQL-python(也称为pymysql)。在本案例中,我们讨论的是MySQL-python-1.2.3版本的源码包,它是一个用于Python连接MySQL...

    MySQL-python-1.2.2.tar.gz linux下

    总的来说,MySQL-python-1.2.2.tar.gz是一个在Linux下与MySQL数据库交互的Python库,它的使用涉及到了Python编程、数据库连接、SQL操作等多个方面的知识。如果你是一个Python开发者并且需要在项目中使用MySQL,理解...

    2.7python用的MySQL-python有linux,win32,win64三个版本

    3. `MySQL-python-1.2.3.tar.gz`:这是一个源代码包,采用`.tar.gz`格式,用于在Linux或Unix-like系统上编译安装。用户需要先解压,然后使用Python的`setup.py`脚本来编译和安装库。由于是源码包,它可以适应任何...

    MySQL-python-1.2.5.zip

    在Windows和Linux环境下安装MySQL-python-1.2.5,通常需要确保MySQL服务器已经安装并且运行正常,然后通过Python的包管理工具pip安装这个模块。在命令行中输入`pip install MySQL-python`(或根据实际版本号`pip ...

    Linux环境下安装mysql_python

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

    MySQL_python-1.2.5-py2.7-linux-x86_64.egg

    下载编译安装MySQL-python-1.2.5.zip需要各种依赖,安装完成后,取出egg文件可离线安装,已编译MySQL-python模块,可离线配置

    Linux环境下MySQL-python安装过程分享

    以下是对Linux环境下安装MySQL-python过程的详细说明: 1. **确认Python版本**: 在开始安装MySQL-python之前,首先要确保你的系统上Python的版本在2.3.4或以上。你可以通过运行`python -V`命令来检查当前Python的...

    非MySQL安装MySQL-python

    ### 非MySQL环境下安装MySQL-python详解 #### 一、引言 在开发环境中,有时候我们使用的数据库并非标准的MySQL数据库,而是其他兼容MySQL协议的数据库系统,如SGRDB等。在这种情况下,如果需要使用Python操作这些...

    在centos7下安装mysql及需要注意的问题_linux-mysql-python.zip

    在centos7下安装mysql及需要注意的问题_linux-mysql-python

    Linux下编译安装MySQL-Python教程

    确保选择适合你系统架构和Python版本的文件,通常命名为`MySQL-python-x.x.x.tar.gz`,这里的x.x.x代表版本号。 安装步骤如下: 1. **解压源代码**: 使用`tar`命令解压缩下载的文件,例如: ``` tar -zxvf ...

    mysql-shell-8.0.30-linux-glibc2.12-x86-64bit.tar.gz

    MySQL Shell是MySQL数据库管理系统提供的一款强大的命令行工具,它集成了JavaScript、Python和SQL三种语言环境,为数据库管理员和开发者提供了交互式操作MySQL服务器、管理数据库对象以及执行复杂脚本的功能。...

    python linux tools pip & setuptools & MySQL-python

    在Python的世界里,管理和安装库是非常重要的任务,而`pip`、`setuptools`和`MySQL-python`(现称为`pymysql`)是Linux环境下Python开发者常用的工具。接下来我们将详细探讨这三个工具及其在开发过程中的作用。 ...

    mysql-python 全集 py2.4 py2.5 py2.6 linux mac

    MySQL-python-1.2.2.win32-py2.4.exe MySQL-python-1.2.2.win32-py2.5.exe MySQL-python-1.2.2.win32-py2.6.exe MySQL-python-1.2.2.tar.gz MySQL_python-1.2.3c1-py2.5-linux-i686.egg 更多到 iteedu.com/download

    Linux 系统下 MySQL 的rpm 完整安装包

    在Linux 系统下使用RPM 安装方式 ,其中使用到的资源文件,版本是mysql5.7 包含的资源文件: mysql-community-client-5.7.16-1.el7.x86_64.rpm mysql-community-common-5.7.16-1.el7.x86_64.rpm mysql-community-...

    Linux系统python2.7虚拟环境下使用pip install MySQL-python安装报错

    Linux系统python2.7虚拟环境下使用pip install MySQL-python安装报错 ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output. 具体错误信息如下: ...

    12-MySQL-1(python和linux高级编程阶段 代码和截图)

    12-MySQL-1(python和linux高级编程阶段 代码和截图)12-MySQL-1(python和linux高级编程阶段 代码和截图)12-MySQL-1(python和linux高级编程阶段 代码和截图)12-MySQL-1(python和linux高级编程阶段 代码和截图)...

    14-MySQL-3(python和linux高级编程阶段 代码和截图)

    14-MySQL-3(python和linux高级编程阶段 代码和截图)14-MySQL-3(python和linux高级编程阶段 代码和截图)14-MySQL-3(python和linux高级编程阶段 代码和截图)14-MySQL-3(python和linux高级编程阶段 代码和截图)...

    13-MySQL-2(python和linux高级编程阶段 代码和截图)

    13-MySQL-2(python和linux高级编程阶段 代码和截图)13-MySQL-2(python和linux高级编程阶段 代码和截图)13-MySQL-2(python和linux高级编程阶段 代码和截图)13-MySQL-2(python和linux高级编程阶段 代码和截图)...

Global site tag (gtag.js) - Google Analytics