• 在CentOS8 上安装Python3


    从centos开始入手学习linux。感觉安装python很费劲,之前centos6因为python2和python3兼容的问题一直无法彻底解决,python3一旦安装影响到python2,centos6就用不了,

     

    无奈只好放弃centos6和centos7的编译环境,选择centos8。 幸好虚拟机给力,不然我反复折腾不知道要重装多少次了。

     

    不过centos8对python友好也是相对的,有很多问题,比如用yum或者DNF安装python3会导致pip不能更新到最新版本,只有编译安装的方法是最好的,不过编译的方式略复杂一点。好处就是可以更新到最新版本。以下就是编译过程。

    ===================================

    先准备一台纯净的centos8,我选择的是虚拟机。

     

    第一步:必备的插件:
    (1)先升级:  # yum install -y update

    (2)再安装 gcc和make插件:
    #yum install gcc gcc-c++

    #yum -y install gcc automake autoconf libtool make

    #yum groupinstall -y 'Development Tools'

    # yum install -y gcc openssl-devel bzip2-devel libffi-devel


    第二步 下载和编译python3.8.1

    (1)在官方网站下载最新版本python3.8.1
    #wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tgz

    解压缩:#tar -zxvf Python-3.8.1.tgz 

    (2)用脚本检验整个编译环境
    # ./configure prefix=/usr/local/python3 --enable-optimizations

    (3)用make命令编译安装
    #make && make install

    (4)修改环境变量
    #export PATH=$PATH:/usr/local/python3/bin/


    第三步 安装PIP
    (1)#curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
    (2)#python3.8 get-pip.py
    (3)测试 #python -V

    这样python3就正常安装到centos8上了。

  • 相关阅读:
    放一个Dynamicinputs corresponding to Dynamicknobs的Node源码
    NDK学习笔记(四):OutputContext机制
    NDK学习笔记(三):DynamicKnobs的机制
    OpenEXR的采样机制
    OpenEXR的读取机制
    OpenEXR的输出机制
    虚拟机中安装centOS及破解nuke的方法
    OpenEXR-2.2.0在Win7 x64系统下的安装方法
    NDK学习笔记(二)
    NDK学习笔记(Add.cpp注释)(一)
  • 原文地址:https://www.cnblogs.com/show530/p/12336858.html
Copyright © 2020-2023  润新知