zoukankan      html  css  js  c++  java
  • 在CentOS6.8上面安装Python3.5

    以前每次装Linux,升级Python,都会一堆问题,然后Google,本来想着记录一下,结果问题太多了,也就记不住了,这次特地记了下来。

    在CentOS6.8上面安装Python3.5
    我的系统是CentOS6.8, 里面默认的Python2.6,如下所示:

    [root@linuxtest Downloads]# lsb_release -a
    LSB Version:	:base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
    Distributor ID:	CentOS
    Description:	CentOS release 6.8 (Final)
    Release:	6.8
    Codename:	Final
    

    1.安装所需依赖包:

    yum groupinstall "Development tools"
    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

    2.下载Python3.5的源码包并编译:

    wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz
    tar xf Python-3.5.0.tgz
    cd Python-3.5.0

    3. 在安装前先建立一个文件夹:

    mkdir /usr/local/python3

    4.编译安装:

    ./configure --prefix=/usr/local/ --with-ensurepip=install
    make
    make install

    5.将以前的Python备份:

    mv /usr/bin/python /usr/bin/python_old

    6.将Python3链接到Python:

    ln -s /usr/local/python3/bin/python3 /usr/bin/python

    7.验证:

    [root@linuxtest Downloads]# python
    Python 3.5.0 (default, Dec 16 2016, 14:39:13) 
    [GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    

    顺便说一下,有可能yum会不能用,因为以前的/usr/bin/python指的是Python2.6,但是现在/usr/bin/python指的是Python3.5,所以需要vi /usr/bin/yum,然后将第一行的解释器改为#!/usr/bin/python2.6

  • 相关阅读:
    dev中gridcontrol为列添加RepositoryItemImageComboBox内置器
    arcengine查询
    利用反射动态创建对象
    arcengine加载模板时实现比例尺与地图的同步
    ArcEngine HRESULT:0x80040215的解决方法( 转)
    Silverlight中的数据访问
    HyperLink链接到项目中的文件
    Silverlight中的数据绑定4
    自定义控件的构建(3)
    自定义控件的构建(1)
  • 原文地址:https://www.cnblogs.com/nurruden/p/6186996.html
Copyright © 2011-2022 走看看