zoukankan      html  css  js  c++  java
  • centos7将python默认版本升级

    想用centos7来写python,但是默认安装的是python2.7(python -v命令可以查看版本信息)

    准备升级到python3.5.2

    首先安装编译环境

    yum -y install gcc

    下载python3.5.2的安装包(将下载到当前所在的目录):

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

    然后解压创建安装编译备份

    1. 解压:tar -zxvf Python-3.5.2.tgz
    2. 进入解压目录: cd Python-3.5.2
    3. 创建安装目录: mkdir /usr/local/python3.5.2
    4. 编译: ./configure --prefix=/usr/local/python3.5.2     //prefix前面是两个 -
    5. 安装: make && make install
    6. 备份原有python:mv /usr/bin/python /usr/bin/python2.7.5

    让系统使用新版本(建立软连接指向当前系统默认的python命令Bin目录)

    mv /usr/bin/python /usr/bin/python2.7.5 //当前python的版本为2.7.5 ln -s /usr/local/python3.5.2/bin/python3.5 /usr/bin/python

    再次输入python -v 

    即可看到新版本信息

    默认的python指向3.5之后,yum将不能正常使用,需要修改yum的配置文件:

    vim /usr/bin/yum

    将文件头部的

    #!/usr/bin/python

    改为:

    #!/usr/bin/python2.7.5

    修改另一个相关的配置文件:

    vi /usr/libexec/urlgrabber-ext-down

    将文件头部的

    #!/usr/bin/python

    改为:

    #!/usr/bin/python2.7.5

    至此完成。

  • 相关阅读:
    des和Rijndael加密
    信息熵
    逻辑回归简单多变不易把握、特征离散化原因、最大熵模型
    特征选择
    数据清洗
    海塞矩阵、黄金分割、牛顿法、下降迭代法
    BP算法推导python实现
    分布函数,概率,离散,连续
    损失函数coding
    leetcode中二分查找的具体应用
  • 原文地址:https://www.cnblogs.com/kjsd/p/9016044.html
Copyright © 2011-2022 走看看