安装过程遇到很多问题,备忘:
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...
在macOS系统中安装MySQL的Python连接器(mysql-python)是一个常见的需求,尤其是对于开发人员而言,这样的操作能够使得Python脚本能够直接与MySQL数据库进行交互。本知识点将详细介绍在苹果操作系统macOS上如何安装...
安装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是...
在Windows环境中安装mysql-python是一个过程,它允许开发者通过Python编程语言来操作MySQL数据库。这一过程通常涉及到获取正确的安装文件,设置环境变量,以及可能的解决依赖问题和兼容性问题。具体步骤如下: 1. ...
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
在Windows和Linux环境下安装MySQL-python-1.2.5,通常需要确保MySQL服务器已经安装并且运行正常,然后通过Python的包管理工具pip安装这个模块。在命令行中输入`pip install MySQL-python`(或根据实际版本号`pip ...
如果从`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?
mysql-connector-python-2.0.4-py3.4
.rar文件是Windows系统中常用的压缩格式,这里包含的是一个名为“MySQL-python-1.2.3.win32-py2.7.exe”的可执行文件,这通常是一个安装程序,用于在Python 2.7环境下安装MySQL-python库。 标签“MySQL python win...
mysql-connector-python-8.0.30-windows-x86-64bit.msi