zoukankan      html  css  js  c++  java
  • centos6 升级python2.6 到 python2.7

    由于开发库依赖于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=/usr/local/python27

    这里要注意--prefix参数:
    如果不指定的话则,
      可执行文件默认放在/usr/local/bin
      库文件默认放在/usr/local/lib
      配置文件默认放在/usr/local/etc
      其它的资源文件放在/usr/local/share

    你要卸载这个程序,
      1.要么在原来的make目录下用一次make uninstall(前提是make文件指定过uninstall)
      2.要么去上述目录里面把相关的文件一个个手工删掉

    如果指定了--prefix参数,那么以上编译好的所有产物都会放在你指定的目录中,需要卸载的话只需要简单的删除目即可。

    4、安装

    make &  make altinstall

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

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



  • 相关阅读:
    mysql查的用法
    js和jquery的基本应用
    JS实现html页面点击下载文件
    十二、PHP变量以及变量间传值的用法
    十一、jQuery的基本用法
    十、MySQL的应用大全
    九、使用盒子布局 margin 与padding如何使用
    在 Apex 中使用合并统计查询
    Salesforce 的 package.xml 文件
    Salesforce 应用生命周期管理
  • 原文地址:https://www.cnblogs.com/feixiablog/p/8320817.html
Copyright © 2011-2022 走看看