zoukankan      html  css  js  c++  java
  • CentOS6.8安装Python3.7.5

    1、linux下安装python3

     准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件)

    yum install zlib-devel bzip2-devel openssl-devel ncurses-devel libffi-devel tk-devel pam-devel readline-devel gcc-c++ gcc -y

    2、下载 Python3.7代码包

    升级安装openssl

    解压
    tar zxvf openssl-1.0.2j.tar.gz -C /usr/local/src
    编译安装:
    cd openssl-1.0.2j
     ./config  && make  && make install
    创建快捷链接
    mv /usr/bin/openssl /usr/bin/openssl.bak   (先将原来的openssl改名)
    ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl

    下载python包

    wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tar.xz

    在安装包中有一个README的文件,里面有写如何安装,解压并安装

    tar xf Python-3.7.5.tar.xz -C /usr/local/src/
    tar (child): xz: Cannot exec: No such file or directory
    tar (child): Error is not recoverable: exiting now
    tar: Child returned status 2
    tar: Error is not recoverable: exiting now

    报错,解决报错问题

    yum install xz -y

    再次解压

    tar xf Python-3.7.5.tar.xz -C /usr/local/src/
    cd /usr/local/src/Python-3.7.5/
    进入
    cd Modules/
    vim Setup.dist
    取消注释这四行
    开始编译
    ./configure --prefix=/usr/local/python3
    make -j 4 && make install

    安装成功后提示

    提示同时成功安装pip-9.2.3与setuptools-41.2.0

    注:--no-check-certificate 表示安装时“不检查证书”,不加上可能无法安装。

    3、配置系统默认python版本为3.7.5

    1)、修改旧版本

    mv /usr/bin/python /usr/bin/python_bak

    2)、创建新的软连接

    ln -s /usr/local/python3/bin/python3 /usr/bin/python
    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
    pip install --upgrade pip    升级pip到最新版本:

    3)、检查python的版本

    python -V
    
    Python-3.7.5

    设置默认为3.7.5成功

  • 相关阅读:
    CSS3盒模型display:box详解
    微信公众平台开发:Web App开发入门
    viewController启动方法分析
    图片上加载阴影效果
    属性 与成员变量的 区别与联系 及属性修饰词理解
    封装 继承 多态 抽象的一点点理解
    UISegmentedControl 踩坑
    沙盒存储
    iOS项目在非测试设备上的安装方法(项目上线前)
    三方
  • 原文地址:https://www.cnblogs.com/chillax1314/p/7976839.html
Copyright © 2011-2022 走看看