zoukankan      html  css  js  c++  java
  • centos 升级python26到python27

    由于开发库依赖于python27,而自己安装的centos6.8自带的python是2.6.6,因此打算简单的做一下升级。

    因为centos的yum依赖于python26因此不打算覆盖26。步骤如下:

    1、官网下载源码压缩包

    wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz

    2、加压到当前目录

    tar -xzvf Python-2.7.13.tgz

    3、进入目录编译

    cd  Python-2.7.13
    ./configure --prefix=/home/App/python27

    这里要注意--prefix参数,如果不指定的话则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc。其它的资源文件放在/usr/local/share。你要卸载这个程序,要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall),要么去上述目录里面把相关的文件一个个手工删掉。如果指定了--prefix参数那么以上编译好的所有产物都会放在你指定的目录中,需要卸载的话只需要简单的删除目录即可,这样就编译好了。

    4、安装

    make &  make altinstall

    有个一个非常重要的步骤是我们使用的是make altinstall。如果使用make install,你将会看到在系统中有两个不同版本的Python在/usr/bin/目录中。这将会导致很多问题,而且不好处理。

    如果你运行python -V的话输出的还是老本号,因此你的python脚本要使用python27版本的话,需要在你脚本路径中指明需要的版本即可。

     

    其他参考资料:

    http://yijiebuyi.com/blog/108ae6186bb00cc708bc54f02adec277.html

    http://stackoverflow.com/questions/16018463/difference-in-details-between-make-install-and-make-altinstall

    http://www.nowamagic.net/academy/detail/1330215

    http://www.ghanshammahajan.com/how-to-upgrade-python-2-6-to-2-7-on-centos-6/

     

     

  • 相关阅读:
    预习原码补码
    C语言I作业12-学期总结
    C语言I博客作业11
    C语言I博客作业10
    C语言I博客作业09
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I作业004
  • 原文地址:https://www.cnblogs.com/maxiaofang/p/6436219.html
Copyright © 2011-2022 走看看