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即可。
分享到:
相关推荐
在Linux环境下,为了实现Django与MySQL数据库的交互,我们需要一个数据库适配器,这就是MySQL-python(也称为pymysql)。在本案例中,我们讨论的是MySQL-python-1.2.3版本的源码包,它是一个用于Python连接MySQL...
总的来说,MySQL-python-1.2.2.tar.gz是一个在Linux下与MySQL数据库交互的Python库,它的使用涉及到了Python编程、数据库连接、SQL操作等多个方面的知识。如果你是一个Python开发者并且需要在项目中使用MySQL,理解...
3. `MySQL-python-1.2.3.tar.gz`:这是一个源代码包,采用`.tar.gz`格式,用于在Linux或Unix-like系统上编译安装。用户需要先解压,然后使用Python的`setup.py`脚本来编译和安装库。由于是源码包,它可以适应任何...
在Windows和Linux环境下安装MySQL-python-1.2.5,通常需要确保MySQL服务器已经安装并且运行正常,然后通过Python的包管理工具pip安装这个模块。在命令行中输入`pip install MySQL-python`(或根据实际版本号`pip ...
linux 环境下安装mysql-pyhon,支持Python数据库开发,包括了主流的centOS、Ubuntu
下载编译安装MySQL-python-1.2.5.zip需要各种依赖,安装完成后,取出egg文件可离线安装,已编译MySQL-python模块,可离线配置
以下是对Linux环境下安装MySQL-python过程的详细说明: 1. **确认Python版本**: 在开始安装MySQL-python之前,首先要确保你的系统上Python的版本在2.3.4或以上。你可以通过运行`python -V`命令来检查当前Python的...
### 非MySQL环境下安装MySQL-python详解 #### 一、引言 在开发环境中,有时候我们使用的数据库并非标准的MySQL数据库,而是其他兼容MySQL协议的数据库系统,如SGRDB等。在这种情况下,如果需要使用Python操作这些...
在centos7下安装mysql及需要注意的问题_linux-mysql-python
确保选择适合你系统架构和Python版本的文件,通常命名为`MySQL-python-x.x.x.tar.gz`,这里的x.x.x代表版本号。 安装步骤如下: 1. **解压源代码**: 使用`tar`命令解压缩下载的文件,例如: ``` tar -zxvf ...
MySQL Shell是MySQL数据库管理系统提供的一款强大的命令行工具,它集成了JavaScript、Python和SQL三种语言环境,为数据库管理员和开发者提供了交互式操作MySQL服务器、管理数据库对象以及执行复杂脚本的功能。...
在Python的世界里,管理和安装库是非常重要的任务,而`pip`、`setuptools`和`MySQL-python`(现称为`pymysql`)是Linux环境下Python开发者常用的工具。接下来我们将详细探讨这三个工具及其在开发过程中的作用。 ...
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 系统下使用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安装报错 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高级编程阶段 代码和截图)...
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高级编程阶段 代码和截图)...