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

[转载]linux下安装mysql-python

阅读更多

安装过程遇到很多问题,备忘:

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-1.2.3.win32-py2.7 MySQL-python-1.2.3.win-amd64-py2.7

    这个压缩包包含了两个版本的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安装包

    MySQL-Python是Python编程语言与MySQL数据库交互的一个库,它为Python程序员提供了访问MySQL数据库的能力。这个库在Python社区中通常被称为`mysqlclient`或`MySQLdb`,它是基于DB-API 2.0规范的。在Python环境中,...

    MySQL-python-1.2.5 2.zip

    将下载的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...

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

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

    在mac上安装mysql-python_mac-Install-mysql-python.zip

    在macOS系统中安装MySQL的Python连接器(mysql-python)是一个常见的需求,尤其是对于开发人员而言,这样的操作能够使得Python脚本能够直接与MySQL数据库进行交互。本知识点将详细介绍在苹果操作系统macOS上如何安装...

    MySQL-python-1.2.2.win32-py2.6

    安装MySQL-python驱动通常涉及下载并运行像`MySQL-python-1.2.2.win32-py2.6.exe`这样的可执行文件。这个文件是一个Windows安装程序,包含了所有必要的组件,可以将驱动添加到Python环境,使得用户可以直接在Python...

    MySQL-python-1.2.3.win-amd64-py2.7

    在安装MySQL-python-1.2.3.win-amd64-py2.7.exe之前,确保系统已安装Python 2.7和MySQL服务器。这个可执行文件将负责安装所需的Python模块和依赖,使得Python环境能够识别并使用MySQL连接器。安装完成后,用户就可以...

    Windows上安装Python2.6+MySQL-Python

    在Windows操作系统上安装Python2.6并集成MySQL-Python是一个常见的需求,特别是在处理与MySQL数据库交互的项目时。本文将详细介绍这一过程,并分享一些相关的知识点。 首先,让我们了解Python2.6。Python 2.6是...

    在Windows环境中安装mysql-python mysql-python.zip

    在Windows环境中安装mysql-python是一个过程,它允许开发者通过Python编程语言来操作MySQL数据库。这一过程通常涉及到获取正确的安装文件,设置环境变量,以及可能的解决依赖问题和兼容性问题。具体步骤如下: 1. ...

    MySQL-python-1.2.2.tar.gz linux下

    3. **安装依赖**:在安装之前,确保系统已经安装了`mysql-devel`或`libmysqlclient-dev`(根据你的Linux发行版可能会有所不同),这是MySQL的开发库,包含编译`mysql-python`所需的头文件和库。 4. **编译和安装**...

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

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

    centos6 下安装MySQL-python.docx

    本文将详细介绍如何在 CentOS 6 环境下安装 Python 2.7.9 和 `MySQL-python` 模块。 #### 一、Python 安装 确保系统已安装 Python 2.7.9 版本。如果未安装,可以通过官方文档或其他教程进行安装。本文假定 Python ...

    MySQL-python-1.2.3.win32-py3.2.exe

    MySQL-python-1.2.3

    MySQL-python-1.2.5.zip

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

    mysql-connector-python-2.1.7.tar.gz

    如果从`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 ``` 在...

    MySQL-python-1.2.5-cp27-none-win32.whl

    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

    mysql-connector-python-2.0.4-py3.4

    MySQL-python-1.2.3.win32

    .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

    mysql-connector-python-8.0.30-windows-x86-64bit.msi

Global site tag (gtag.js) - Google Analytics