第一步:安装python
1.下载python ,路径https://www.python.org/downloads/
2.解压安装包:tar -zxvf Python-xxx.tar.gz
cd python-xxx
3、configure,设置安装路径
./configure --prefix=/home/your username/pythonxx
4、make && make install
至此,python算是安装完成,但是当系统中包含多个python版本的时候,如何确定你使用的为你安装的python版本呢,需要做以下步骤:
①执行cd ~
②编辑.bashrc文件:vi .bashrc
在该文件中添加 export PATH=/home/your username/pythonxx/bin:$PATH 注:标红部分其实就是你的python安装路径,根据需求可适当调整。
至此,版本管理设定完成。
第二步:安装MySQLdb
同样首先需要下载MySQL-python包,给个下载地址:http://download.csdn.net/download/fhqsse220/5602861
解压后,切换到该目录下,执行python setup.py build和python setup.py install
注:如何系统没有安装setuptools会报错
原因是因为没有安装setuptools。接下来需要安装setuptools
先下载setuptools文件,路径为:https://pypi.python.org/pypi/setuptools/#downloads
切换到setuptoolsxx目录下
执行python setup.py build和python setup.py install
出现如下错误,没有找到mysql_config文件。
EnvironmentError: mysql_config not found
去到mysql安装路径的bin目录下,查看,结果发现该文件存在,则需要做如下处理:
修改setuptools安装文件目录下,找到setup_posix.py文件,查看该文件,找到:mysql_config.path = "mysql_config" 修改为:
mysql_config.path = "/你的mysql安装路径/bin/mysql_config"
再执行之前操作,即可安装好setuptools。
然后,再执行MySQL-python安装操作,安装成功后,测试。
输入import MySQLdb后发现缺少一个动态库。
解决办法,找到该动态库,执行如下操作
ln -s /你的mysql安装路径/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18 注意:该命令执行需要root权限,因此只能找有权限的人帮执行
执行完成之后,运行成功。