linux安装mysql_python

Ubuntu下安装MySQLdb:
1、下载安装MySQL-python-1.2.3.tar.gz
    解压:tar -xzvf MySQL-python-1.2.3.tar.gz
    (本人解压到了:/usr/local/src/MySQL-python-1.2.3)

2、使用python setup.py 安装,提示mysql_config找不到 
    libmysqld-dev 
    libmysqlclient-dev 


    安装方式:sudo apt-get install libmysqld-dev 


3、提示libmysqld-dev 安装失败,找不到安装包


   解决办法:到/etc/apt/source.list ,然后
        apt-get update (需要等待几分钟)
   然后重复第二步


 4、查找mysql_config路径:whereis mysql_config


    修改site.cfg里mysql_config路径


 5、执行命令:python setup.py build 
     python setup.py install 

6、Python模式下:import MySQLdb,不报错说明安装成功

-----------------------------------------------------------
centos下安装MySQLdb:
1、下载安装MySQL-python-1.2.3.tar.gz
    解压:tar -xzvf MySQL-python-1.2.3.tar.gz
    (本人解压到了:/usr/local/src/MySQL-python-1.2.3)

 2、查找mysql_config路径:whereis mysql_config

    修改site.cfg里mysql_config路径

 3、python交互模式下:import MySQLdb出错:No module named _mysql

 3、执行命令:python setup.py build 
     python setup.py install 

 4、提示:No module named setuptools

    http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
    解压setuptools包
    tar zxvf setuptools-0.6c11.tar.gz
     cd setuptools-0.6c11
    编译setuptools
     python setup.py build
    开始执行setuptools安装
    python setup.py install


 5、重复步骤三:error: command 'gcc' failed with exit status 1
    产生原因:
      未安装MySQL-devel包
    解决办法:
              
sudo yum -y install gcc gcc-c++ kernel-devel
sudo yum -y install python-devel libxslt-devel libffi-devel openssl-devel
yum install python-devel mysql-devel zlib-devel openssl-devel

另外:
Error: Cannot find a valid baseurl for repo: base
解决方法如下(修改dns配置)

vi /etc/resolv.conf

在此文件最后加入:nameserver 8.8.8.8

使用yum命令出错:
Why does yum return error: [Errno 256] No more mirrors to try ?

 rm -fr /var/cache/yum/*
 yum clean all
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章