作者:zhanhailiang 日期:2014-11-16
[root@~/software]# yum install bzip*
[root@~/software]# wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
[root@~/software]# tar zxvf Python-2.7.3.tgz
[root@~/software]# cd Python-2.7.3
[root@~/software/Python-2.7.3]# ./configure
[root@~/software/Python-2.7.3]# make && make install
[root@~/software]# cd /usr/local/bin/
[root@/usr/local/bin]# ls -al python*
lrwxrwxrwx 1 root root 7 Nov 16 18:24 python -> python2
lrwxrwxrwx 1 root root 9 Nov 16 18:24 python2 -> python2.7
-rwxr-xr-x 1 root root 6162217 Nov 16 18:23 python2.7
-rwxr-xr-x 1 root root 1624 Nov 16 18:24 python2.7-config
lrwxrwxrwx 1 root root 16 Nov 16 18:24 python2-config -> python2.7-config
lrwxrwxrwx 1 root root 14 Nov 16 18:24 python-config -> python2-config
[root@/usr/local/bin]# /usr/local/bin/python -V
Python 2.7.3

如此安装就完毕了。可是由于部分软件,如node.js依赖python2.7,此时须要改动系统路径python命令指向2.7.3版本号:

[root@/usr/local/bin]# cp /usr/bin/python /usr/bin/python.bak.2014.11.16
[root@/usr/local/bin]# rm /usr/bin/python
[root@/usr/local/bin]# ln -s /usr/local/bin/python2.7 /usr/bin/python

如此,假设遇到yum出问题。例如以下“There was a problem importing one of the Python modules”:

[root@~/software/Python-2.7.3]# yum search bzip
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

 
No module named yum
 
Please install a package which provides this module, or
verify that the module is installed correctly.
 
It's possible that the above module doesn't match the
current version of Python, which is:
2.7.3 (default, Nov 16 2014, 18:22:57)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]
 
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq

这是由于yum依赖老版本号的python,能够按例如以下操作修复:

[root@~/software/Python-2.7.3]# vim /usr/bin/yum

改动第一行命令行,将python指向指定版本号即可了:

  1 #!/usr/bin/python2.6
2 import sys
3 try:
4 import yum

參考文章:http://www.tomtalk.net/wiki/Python

Python2.7安装教程的更多相关文章

  1. Python2.x安装教程及环境变量配置

    下载Python Python的官网是:http://www.python.org/ ​ ​ 进入官网,也可以找到对应的下载页面:http://www.python.org/download/ ​ 安 ...

  2. Robot Framework安装教程

    第一步:安装Python,安装的版本是python-2.7.9.amd64.msi 安装教程详见地址:http://jingyan.baidu.com/article/c910274be14d64cd ...

  3. caffe安装教程(Ubuntu14+GPU+pycaffe+anaconda2)

    caffe安装教程 本文所使用的底层环境配置:cuda8.cudnn6.OpenCV2.4.5.anaconda2(Python2.7).如使用其他版本的环境,如cuda,可安装自己的版本,但须在相应 ...

  4. linux下的powerline安装教程

    powerline是一款比较炫酷的状态栏工具,多用于vim和终端命令行.先上两张效果图,然后介绍一下具体的安装教程. 图 1 powerline在shell下的效果图 图 2 powerline在vi ...

  5. vim配置python编程环境及YouCompleteMe的安装教程

    python号称人工智能语言,现在可算大热,这篇博客将介绍如何用vim打造一款自己专属的python编程环境. step1 由于安装YouCompleteMe需要vim8.0及以上版本,所以得安装使用 ...

  6. 学习笔记23—window10 64位 python2.7 安装liblinear

    最近在使用pythin,因为要使用libsvm,所以到官网去下载libsvm.官网地址为libsvm(https://www.csie.ntu.edu.tw/~cjlin/libsvm/)结果下载下来 ...

  7. Python 环境安装教程(Windows 10)

    Python编程语言非常强大,非常容易上手,版本更新也不慢,在win10 x64中兼容性也很好,直接安装不需另外配置,虽然Python2和3有点异同.学习的话选择最新的 python 3.7.1版. ...

  8. Eclipse安装教程

    Eclipse安装教程     (Win7_64bit + Eclipse_64bit + JDK_8u131_64bit + python2.7.8 + PyDev5.7.0插件) 适用操作系统:W ...

  9. Locust安装教程与使用

    Locust安装教程与使用官网地址:https://github.com/locustio/locust 如果是python3+以上的环境,需要下载locust项目源码进行安装 因Centos7.2环 ...

随机推荐

  1. matlab中函数学习——11月14日

    1.记录数组元素个数函数:numel() 解释:number of array 相当于 prod(size(A)) 2.添加路径: addpath('.\3rdparty\ksvd'); 3.pada ...

  2. php删除

    <?php$id = $_GET['id'];$db= new Mysqli("localhost","root","root",&q ...

  3. 【UML】9种图+包图

    导读:在UML的学习中,介绍了9种图,外加一个包图.这9种图和4大关系,可以说是UML的一个核心内容.我根据自己的笔记,以及查阅的一些资料,对这9种图和包图,做一个总结. 一.基本定义 1.1  总体 ...

  4. xmpp 登录注册小结

    将XMPPStream放在APPDelegate,以便全局访问 #pragma mark - XMPP相关的属性和方法定义 /** * 全局xmppstream,只读属性 */ @property ( ...

  5. 【倒跑并查集维护连通块】NCPC 2016 A. Artwork

    http://codeforces.com/gym/101550/attachments [AC] #include<bits/stdc++.h> using namespace std; ...

  6. echarts 图表用例

    参考博客:http://blog.csdn.net/verne_feng/article/details/51731653 http://echarts.baidu.com/echarts2/doc/ ...

  7. PAT (Advanced Level) 1088. Rational Arithmetic (20)

    简单题. 注意:读入的分数可能不是最简的.输出时也需要转换成最简. #include<cstdio> #include<cstring> #include<cmath&g ...

  8. linux下查看隐藏文件

    linux下查看隐藏文件的快捷键:Ctrl+H 命令:ls -a

  9. windows安装RabbitMQ注意事项

    1.首先下载好ERLANG.RabbitMQ安装包,先安装erlang,设置好环境变量,然后再去安装MQ; 2.别人有两个报错: 一:RabbitMQ安装目录中不允许有空格; 二:安装rabbitmq ...

  10. 51 NOD 1406 and query

    我们知道一个数S会对所有它的子集S'产生1的贡献,但是我们直接枚举子集是 3^(log2 1000000)的,会炸掉:如果直接把每个有1的位变成0往下推也会凉掉,因为这样会有很多重复的. 但是我们发现 ...