• 关于python3在centOS7下源码安装的配置


    在官网下载制定版本的源码压缩包:

    如:https://www.python.org/ftp/python/3.7.1/Python-3.7.3.tgz 

    建议直接浏览器下载,用wget下载有时候会莫名其妙丢失数据,无法正常完成文件的解压。

    下载完成解压文件 tar -zxvf   Python-3.7.3.tgz

    进入安装文件: cd python-3.7.3

    确保gcc.  groupinstall '开发工具' 等源码编译依赖库已经提前yum 安装

    ./configure --prefix=/opt/python3 将python安装包中的configure进行编译,并制定软件的安装路径。

    编译并安装:make && make install 

    会发现默认更新并安装了pip软件管理工具库

    此时还需要将python3添加到环境变量中去  vim ~/.bash_profile

    在后面追加python3的安装路径 PATH=$PATH:$HOME/bin:/opt/python3/bin

    让修改后的环境变量生效:source ~/.bash_profile

    则可以通过python -V 核对python的版本信息

    但是,此时的系统默认版本仍然是python2.7

    **************************************************************************************************

    将系统默认版本改为python3:

    [root@Python /]# mv /usr/bin/python /usr/bin/python2.7.5
    
    [root@Python /]# ln -s /opt/python/bin/python3.7 /usr/bin/python

    解决python升级后,YUM不能正常工作的问题(CentOS7):

    yum仍然采用2.7的版本

    [root@Python /]# vi /usr/bin/yum
      将文件头部的
      #!/usr/bin/python
      改成
      #!/usr/bin/python2.7.5
    [root@Python /]# vim /usr/libexec/urlgrabber-ext-down
      将文件头部的
      #!/usr/bin/python
      改成
      #!/usr/bin/python2.7.5

    至此,centOS7默认版本为python3.7

  • 相关阅读:
    【phpmailer】类Could not instantiate mail function / IXWebHosting空间
    Delphi通过机器码获得注册码的完整方案
    月末使用期间损益结转
    如何停用已启用模块
    DevExpress安装
    用Delphi实现WinSocket高级应用
    如何用delphi读取网卡物理号
    Delphi制作带图标的弹出式选单
    Register Delphi ,Delphi 不能运行
    远程通:系统管理不可以使用
  • 原文地址:https://www.cnblogs.com/wen-kang/p/10666468.html
Copyright © 2020-2023  润新知