zoukankan      html  css  js  c++  java
  • linux下更新python

    刚开始入门python,想直接入门python3,需要更新一下linux自带的python。自带的python是2.6,可以在终端root下键入python查看python版本。

    1、从官网下载python安装包

      https://www.python.org/downloads/release/python-352/   我下载是python-3.5.2.tgz

    2、将python-3.5.2.tgz复制到的/usr/local/src

      终端下cd /usr/local/src

      tar -zxvf python-3.5.2.tgz

      cd ./python-3.5.2.tgz

      进入到python-3.5.2目录之后接要开始安装了,按照下面这个步骤:

      ./comfigure

      make

      make test

      sudo make install 

      注:上面这个安装过程是python-3.5.2目录下的一个README文件中写好的,大多数 linux的源码文件如xxxx.tar.gz或者xxxxx.tgz,解压后里面都会有一个         README或INSTALL,里面都会写如何安装。

    3、建立软连接

      linux(我的是centos6.5)默认的是python2.6,安装在/usr/bin/python2.6下,因此此时需要建立软连接指向当前系统默认的python目录处,让系统使用新的python版本。执行下面命令:

      mv /usr/bin/python     /usr/bin/python2.6   #对系统默认版本python进行操作

      ln -s /usr/local/bin/python3.5 /usr/bin/python   #注意第一个路径是新安装的python版本路径(我在/usr/local/src下直接安装python3.5.2的话会安装到/usr/local/bin下),而第二个路径是系统默认路径。

      修改完成,此时执行命令python就可以看到版本号已经修改到了新安装的版本。

    4、更新了python版本无法使用yum

      需要为yum修改它的配置文件,vim /usr/bin/yum  

      将文件头部的#!/usr/bin/python改成#!/usr/bin/python2.6(注意这个是之前的老版本python号,因为此时老版本才能支持yum)

  • 相关阅读:
    跨控制器跳转view——RedirectToRoute和RedirectToAction
    Web GIS离线解决方案
    逆变与协变详解
    C#操作符??和?:
    DBNull与Null的区别
    C#用DataTable实现Group by数据统计
    LINQ系列:LINQ to DataSet的DataTable操作
    Repeater数据控件的两个重要事件ItemDataBound 和 ItemCommand
    Visual Studio提示“无法启动IIS Express Web服务器”的解决方法
    ADO.NET 数据库备份等操作
  • 原文地址:https://www.cnblogs.com/nklzj/p/6100910.html
Copyright © 2011-2022 走看看