python centos6.5编译安装
安装Python
1) 确保先进行了安装linux必备常用库(Linux中必备常用支持库的安装:http://blog.csdn.net/clevercode/article/details/45438401)。如果常备库中没有readline-devel。可以先安装readline-devel:yum -y install readline-devel,这样是为了解决交互模式方向键乱码。解压
# cd /usr/local/src/python
# tar -zxvf Python-2.7.6.tgz
# cd Python-2.7.6
2)配置
# mkdir /usr/local/python276
# ./configure --prefix=/usr/local/python276
3)编译
# make
4)安装
# make install
5)覆盖原来的python链接
# mv /usr/bin/python /usr/bin/python266 #一定要备份
# ln -s /usr/local/python276/bin/python /usr/bin/
6) 再次输入python。显示276版本即完成。
# python
Python 2.7.6 (default, Jul 14 2014, 03:19:07)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
解决Yum兼容问题
1)经过安装后。输入yum后。会提示以下警告。
2)解决方案。修改/usr/bin/yum中第一行bin的位置。修改为历史的Python链接。
# vi /usr/bin/yum
#!/usr/bin/python
修改为
#!/usr/bin/python266
3)再次输入yum即正常。
# yum
安装pip
pip是python的安装工具,很多python的常用工具,都可以通过pip进行安装。
要安装pip,首先要安装setuptools。下面的链接可以得到相关信息,最新版本是21.0.0:
https://pypi.python.org/pypi/setuptools
下载链接:
https://pypi.python.org/packages/ff/d4/209f4939c49e31f5524fa0027bf1c8ec3107abaf7c61fdaad704a648c281/setuptools-21.0.0.tar.gz#md5=81964fdb89534118707742e6d1a1ddb4
同样的,进行安装:
tar vxf setuptools-21.0.0.tar.gz cd setuptools-21.0.0 python setup.py install
安装完成后,下载pip。其信息在如下网站:
https://pypi.python.org/pypi/pip
最新版是8.1.1,下载链接:
https://pypi.python.org/packages/41/27/9a8d24e1b55bd8c85e4d022da2922cb206f183e2d18fee4e320c9547e751/pip-8.1.1.tar.gz#md5=6b86f11841e89c8241d689956ba99ed7
同样的,进行安装
tar vxf pip-8.1.1.tar.gz cd pip-8.1.1 python setup.py install
安装完成后,运行pip:
如果pip安装后提示依然没有pip命令,需在在添加环境变量
# vim /etc/profile
在文档最后,添加:
export PATH="/usr/local/python27/bin:$PATH"
保存,退出
然后运行:
#source /etc/profile