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