zoukankan      html  css  js  c++  java
  • Centos6.6下安装Python3.5

    centos6.6自带的Python2.6,如果想要安装新版本的Python例如Python2.7+或者Python3.5,不能够用yum安装,那么只能从源码编译安装。

    Step 1: 安装依赖库和编译器:

    # yum install gcc -y
    # yum install openssl-devel

    如果没有安装openssl-devel,在安装过程中pip无法安装

    Step 2:下载对应版本的Python

    # wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz
    # xz -d Python-3.5.1.tar.xz 
    # tar -xvf Python-3.5.1.tar

    Step 3:编译和安装Python3.5

    # cd Python-3.5.1
    # ./configure&& make && make install

    编译安装过程会有点久,放松一下,喝杯水再回来看吧。
    安装完后就可以输入# python3 看看是否安装完成吧。
    如果找不到python3那么请看step4


    Step 4(Option):将 python3.5 链接到python3命令

    大部分情况下到step3 后就大功告成了,如果你前面没有安装openssl-devel库,这时你就需要将python3.5链接到python3命令
    1. 找到Python3.5安装的目录

    # whereis python

    会输出所有Python的目录

    python: /usr/bin/python
    /usr/bin/python2.6
    /usr/lib/python2.6
    /usr/local/bin/python3.5m-config
    /usr/local/bin/python3.5-config
    /usr/local/bin/python3.5
    /usr/local/bin/python3.5m
    /usr/local/lib/python3.5
    /usr/include/python2.6
    /usr/share/man/man1/python.1.gz

    明显安装在了/usr/local/bin/python3.5 目录,执行

    # sudo ln -s /usr/local/bin/python3.5 /usr/bin/python3

    就可以把Python3.5链接到Python3了

    Attention

    百度上面有很多教程将python3.5直接链接到python命令,但是因为Centos6 的 yum是基于Python2.6的,Python3又不向下兼容,这时会出现各种各样的问题。

    如果需要将python命令重新指向python2.6,可以参考一下做法

    # sudo rm /usr/bin/python
    # sudo ln -s /usr/bin/python2.6 /usr/bin/python

    第一个命令删除了原来的python命令,然后第二个命令再把python2.6链接到python命令。

    免责申明: 这个安装过程在我的server上work well,要是有什么不足之处,请拍砖指正,但轻拍。

  • 相关阅读:
    pig安装
    [2013.10.29][Luogu OJ P1873]砍树
    [转帖]OIer之魂、
    [转帖]我们是OIer、
    10007:[2013.10.25]P1.滚土豆(potato.pas/c/cpp)
    [2013.10.18]P2.传作业 (pass.pas/c/cpp)
    [Luogu OJ P1619]解一元二次方程的烦恼
    [Luogu OJ P1433][2013.10.18]DFS基础题-吃奶酪
    高精度加减乘法小程序 Ver 0.9.5 beta
    [2013.10.11]P3.和为零
  • 原文地址:https://www.cnblogs.com/pluviophile/p/7460326.html
Copyright © 2011-2022 走看看