zoukankan      html  css  js  c++  java
  • Python在Linux下编译安装

    【准备环境】

    Linux centos

    【前言】

    1 linux下默认带Python,带的是2.7版本的 ,如果需要升级版本,需要把系统的自带的Python改名或者卸载,再次安装你所需要的Python版本,centos下由于yum依赖自带的Python2.7,所以无法卸载

     

    上图可以得知

    python指向的是python2 ,python2指向的是python2.7,那也就是在控制台输入python、python2、python2.7都是运行python2.7,

    如果我们安装python3.6,让python指向3.6, python2指向python2.7就可以了

    安装依赖(编译工具及库文件):yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssldevel

    创建1个目录 将linux下的python包上传到服务器 

    mkdir /usr/python3

    进入下载https://www.python.org/ftp/python/

    tar -zxvf   Python-3.6.2.tgz 

    进入解压目录 编译安装

    1.指定安装目录  ./configure --prefix=/usr/local/python3

    2  编译安装

    make
    make  install 

    3  改名备份   mv python  python.bak

    4   建立python3的软链接

    ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3

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

    验证一下 

    python3   -v 

    pip3  

    (添加环境变量)

    修改yum源

    ll  /usr/bin/yum*

    vim  /usr/bin/yum

    将#! /usr/bin/python改为#! /usr/bin/python2

  • 相关阅读:
    js 比较日期的大小
    日历(从今天起后面的14天)
    数字转大写
    object对象进行深拷贝
    浏览器渲染机制
    t-5.倒计时(秒杀效果)--本地--服务器(待续)
    s-1.rem自适应
    t-3.跑马灯
    t-2.手机端简单轮播(无滑动效果)
    16.弹性布局
  • 原文地址:https://www.cnblogs.com/xinhua19/p/12836522.html
Copyright © 2011-2022 走看看