(原创)完美原创:centos7.1 从源码升级安装Python3.5.2





下载Python3.5.2源码:https://www.python.org/downloads/release/python-352/





解压到 /opt目录下

tar zxvf Python-3.5.2.tgz -C /opt/





改名为python352:

cd /opt

mv Python-3.5.2 python352





创建安装目录:mkdir /usr/local/python3.5.2

查看是否安装 rpm -qa | grep openssl-devel

没有就安装

yum install openssl-devel

检查编译环境:./configure --prefix=/usr/local/python3.5.2





编译:make





生成安装包:make install





配置环境:

a.先修改老的连接,执行:mv /usr/bin/python /usr/bin/python_bak

b.建立python新连接: ln -s /usr/local/python3.5.2/bin/python3.5 /usr/bin/python

b.建立pip新连接: ln -s /usr/local/python3.5.2/bin/pip3.5 /usr/bin/pip





大功告成

查询python版本,执行:python





显示:

Python 3.5.2 (default, Dec  9 2016, 09:15:55) 

[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux

Type "help", "copyright", "credits" or "license" for more information.





修改 yum程序保证其可用

vi /usr/bin/yum 

将: 将首行#!/usr/bin/python改成#!/usr/bin/python2.7 或修改成/usr/bin/python_bak 即可





重启后检验一下:reboot

一切完美!收工!任何疑问请联系我本人 QQ:99923309

完美原创:centos7.1 从源码升级安装Python3.5.2的更多相关文章

  1. centos7.1 从源码升级安装Python3.5.2

    http://blog.csdn.net/tengyunjiawu_com/article/details/53535153 centos7.1 从源码升级安装Python3.5.2(我写的,请大家度 ...

  2. <未测>源码升级安装glibc和rpm升级glibc

    源码升级安装glibc和rpm升级glibc http://jacklin9.spaces.live.com/blog/cns!A891B52E1182AFB2!346.entry http://bl ...

  3. Centos7下源码编译安装python3.6

    测试环境: 操作步骤: 1. 下载Python源码包(python3.6.0) 官网下载地址:https://www.python.org/downloads/ 搜狐下载地址:http://mirro ...

  4. centos7下比特币源码编译安装

    今天我们介绍比特币的源码安装过程,是利用编译安装的 首先安装依赖 1 yum install -y boost-devel qt-devel protobuf-devel qrencode-devel ...

  5. 在CentOS7上从源码编译安装redis,并做成服务程序

    1.安装编译的依赖环境 # 安装pcre开发包: yum install -y pcre-devel # 安装ssl功能需要openssl库 yum -y install openssl-devel ...

  6. CentOS 源码编译安装 Python3

    准备 yum -y install wget gcc make libffi-devel zlib-devel readline-devel bzip2-devel ncurses-devel sql ...

  7. 源码升级安装python

    1.下载 python: https://www.python.org/downloads/release/python-2712/ 2.编译安装 sudo mkdir /usr/local/pyth ...

  8. 源码编译安装Python3及问题解决

    https://chowyi.com/%E6%BA%90%E7%A0%81%E7%BC%96%E8%AF%91%E5%AE%89%E8%A3%85Python3%E5%8F%8A%E9%97%AE%E ...

  9. 源码包安装Python3.6

    1,安装Python3.6的依赖包 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel r ...

随机推荐

  1. PHP(三)运算符、流程控制和函数初步

  2. 测试用数据库表设计和SessionFactory

    本篇为struts-2.5.2和spring-3.2.0以及hibernate-4.2.21的整合开篇. 一.测试的数据库表. 用户.角色和权限关系表.数据库是Mysql5.6.为了考虑到一些特殊数据 ...

  3. jmeter 使用ANT运行 设置自动停止时间

    1.直接看图

  4. 查看JVM内存使用情况

    Runtime run = Runtime.getRuntime(); long max = run.maxMemory()/(1024*1024); long total = run.totalMe ...

  5. winform 版本号比较

    Version now_v = new Version(strval); Version load_v = new Version(model.version.ToString()); if (now ...

  6. c# 后台GET、POST、PUT、DELETE传输发送json数据

    一.Get 方式传输 //url为请求的网址,param参数为需要查询的条件(服务端接收的参数,没有则为null) //返回该次请求的响应 public string HttpGet(string u ...

  7. deepin jdk 安装

    一.安装JDK环境 1 .卸载系统自带的Openjdk(可能不需要) 先用检测是否安装了openjdk dpkg -l | grep openjdk 如果安装了, 使用下面命令卸载. sudo apt ...

  8. JavaWeb -pageContext/request/session/application

    pageContext/request/session/application总结 一.范围差异 1. pageContext jsp页面容器 当前页面有效 2. request 请求对象 同一次请求 ...

  9. 【12c OCP】最新CUUG OCP-071考试题库(51题)

    ------------------------------------------------------- 51.(12-10)choose the best answer: Evaluate t ...

  10. $.ajax()——超时设置,增加 loading 提升体验

    前端发送Ajax请求到服务器,服务器返回数据这一过程,因原因不同耗时长短也有差别,且这段时间内页面显示空白.如何优化这段时间内的交互体验,以及长时间内服务器仍未返回数据这一问题,是我们开发中不容忽视的 ...