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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章