zoukankan      html  css  js  c++  java
  • python安装MYSql问题一个解决

    一、Linux环境安装

    1、首先安装Python与Mysql客户端

    2、下载支持Python支持mysql的模块:MySqldb

      http://sourceforge.net/projects/mysql-python/

      tar -xzvf MySQL-python-1.2.3.tar.gz

      cd MySQL-python-1.2.3

      python setup.py build

      sudo python setup.py install

      1)若提示找不到 setuptools 则可使用如下方法安装setuptools

      http://pypi.python.org/pypi/setuptools#files    --下载源代码 setuptools-0.6c11.tar.gz

      tar -zxvf setuptools-0.6c11.tar.gz

      cd setuptools-0.6c11

      python setup.py build

      sudo python setup.py install

      (注意其中可以指定特定的python版本,如 python2.7 setup.py build )

      2)在执行MySQLdb的 python setup.py build 若提示找不到 my_config.h  mysql.h 那么可能是安装的mysql客户端头文件不在 /usr/include/mysql 目录,这时可以先找到安装目录再创建软连接,如下:

      find /usr -name mysql.h    --查找mysql头文件目录,发现在 /usr/local/mysql/include/mysql

      sudo ln -s /usr/local/mysql/include/mysql  /usr/include/mysql   --创建软连接

      3)若在执行 import MySQLdb 时报 找不到 _mysql 模块,是由于找不到 mysql_config 模块,解决方法是将期目录添加到 PATH 路径或修改MYSQLdb 安装包下的 site.cfg 文件

      find /usr -name mysql_config --查找发现 mysql_config 目录在 /usr/bin/mysql_config

      这时修改 site.cfg ,去掉 mysql_config 前面的注释,并修改成 mysql_config = /usr/bin/mysql_config 

      然后重新执行 build 与 install 即可

  • 相关阅读:
    Winfrom 动画实现
    Android-SD卡相关操作
    Android-动态权限获取
    Java 常用知识点
    无锁队列的实现
    稳定的快排
    设计模式
    map的线程安全
    win 消息
    memecpy源码
  • 原文地址:https://www.cnblogs.com/chang290/p/2576271.html
Copyright © 2011-2022 走看看