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