安装过程遇到很多问题,备忘:
1、下载mysql-python
官网地址: http://sourceforge.net/projects/mysql-python/
# cd /usr/local
# wget http://nchc.dl.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.2.tar.gz
2、解压
# tar -zxvf MySQL-python-1.2.2.tar.gz
# cd MySQL-python-1.2.2
3、在安装前要做下面几步
a、修改setup_posix.py中的mysql_config.path为你mysql安装目录的mysql_config路径
b、修改site.cfg中的threadsafe = False,mysql_config = /usr/local/mysql/bin/mysql_config
c、执行命令:
# export LD_LIBRARY_PATH=/usr/local/mysql/lib/mysql
# ln -s /usr/local/mysql/lib/mysql/libmysqlclient.so /usr/lib/libmysqlclient.so.14
# ldconfig (这个重要)
否则后面会报错ImportError: libmysqlclient.so.14: cannot open shared object file
4、build和install
# python setup.py build
# python setup.py install
5、使用
# python
# >>> import MySSQLdb
如果报错
/usr/lib/python2.3/site-packages/MySQL_python-1.2.2-py2.3-linux-i686.egg/_mysql.py:3: UserWarning: Module _mysql was already imported from /usr/lib/python2.3/site-packages/MySQL_python-1.2.2-py2.3-linux-i686.egg/_mysql.pyc, but /usr/local/src/MySQL-python-1.2.2 is being added to sys.path
原因是,install后MySQLdb模块已经被放到python的site-pachages目录中;但我在当前目录也存在相同的模块,所以可能会重复导入。只要切换到其他目录运行python就可以了。
分享到:
相关推荐
这个压缩包包含了两个版本的MySQL-python安装程序:一个适用于32位系统(MySQL-python-1.2.3.win32-py2.7.exe),另一个适用于64位系统(MySQL-python-1.2.3.win-amd64-py2.7.exe)。这两个文件都是为Python 2.7版本...
MySQL-Python是Python编程语言与MySQL数据库交互的一个库,它为Python程序员提供了访问MySQL数据库的能力。这个库在Python社区中通常被称为`mysqlclient`或`MySQLdb`,它是基于DB-API 2.0规范的。在Python环境中,...
将下载的MySQL-python-1.2.5的文件解压,然后打开编辑器编辑setup_posix,其中有一行mysql_config.path = "mysql_config",改为mysql_config.path = "/usr/local/Cellar/mysql-connector-c/6.1.11/bin/mysql_config...
在Linux环境下,为了实现Django与MySQL数据库的交互,我们需要一个数据库适配器,这就是MySQL-python(也称为pymysql)。在本案例中,我们讨论的是MySQL-python-1.2.3版本的源码包,它是一个用于Python连接MySQL...
安装MySQL-python驱动通常涉及下载并运行像`MySQL-python-1.2.2.win32-py2.6.exe`这样的可执行文件。这个文件是一个Windows安装程序,包含了所有必要的组件,可以将驱动添加到Python环境,使得用户可以直接在Python...
在安装MySQL-python-1.2.3.win-amd64-py2.7.exe之前,确保系统已安装Python 2.7和MySQL服务器。这个可执行文件将负责安装所需的Python模块和依赖,使得Python环境能够识别并使用MySQL连接器。安装完成后,用户就可以...
在Windows操作系统上安装Python2.6并集成MySQL-Python是一个常见的需求,特别是在处理与MySQL数据库交互的项目时。本文将详细介绍这一过程,并分享一些相关的知识点。 首先,让我们了解Python2.6。Python 2.6是...
3. **安装依赖**:在安装之前,确保系统已经安装了`mysql-devel`或`libmysqlclient-dev`(根据你的Linux发行版可能会有所不同),这是MySQL的开发库,包含编译`mysql-python`所需的头文件和库。 4. **编译和安装**...
3. `MySQL-python-1.2.3.tar.gz`:这是一个源代码包,采用`.tar.gz`格式,用于在Linux或Unix-like系统上编译安装。用户需要先解压,然后使用Python的`setup.py`脚本来编译和安装库。由于是源码包,它可以适应任何...
本文将详细介绍如何在 CentOS 6 环境下安装 Python 2.7.9 和 `MySQL-python` 模块。 #### 一、Python 安装 确保系统已安装 Python 2.7.9 版本。如果未安装,可以通过官方文档或其他教程进行安装。本文假定 Python ...
MySQL-python-1.2.3
如果从`mysql-connector-python-2.1.7.tar.gz`源码包安装,需要解压后运行setup.py脚本: ```bash tar -zxvf mysql-connector-python-2.1.7.tar.gz cd mysql-connector-python-2.1.7 python setup.py install ``` 在...
python MySQL-python模块 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb. Did you install mysqlclient or MySQL-python?
.rar文件是Windows系统中常用的压缩格式,这里包含的是一个名为“MySQL-python-1.2.3.win32-py2.7.exe”的可执行文件,这通常是一个安装程序,用于在Python 2.7环境下安装MySQL-python库。 标签“MySQL python win...
MySQLMTOP是一个由Python+...最重要是MySQL服务器无需安装任何Agent,只需在监控WEB界面配置相关数据库信息 功能非常强大: 可对上百台MySQL数据库的状态、连接数、QTS、TPS、数据库流量、复制、性能等进行时时监控
MySQL-python-1.2.3-0.3.c1.1.el6.x86_64的rpm包,供下载
linux 环境下安装mysql-pyhon,支持Python数据库开发,包括了主流的centOS、Ubuntu
mysql-connector-python-8.0.30-windows-x86-64bit.msi
在Windows环境中安装mysql-python mysql-python
mysql-connector-python-2.0.4-py3.4