zoukankan      html  css  js  c++  java
  • 关于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

  • 相关阅读:
    linux命令学习笔记(53):route命令
    linux命令学习笔记(52):ifconfig命令
    linux命令学习笔记(51):lsof命令
    linux命令学习笔记(47):iostat命令
    图文并解Word插入修改删除批注
    两步教你生成文档目录
    UML 类图介绍
    win7电脑磁盘文件以分组方式展现解决方案
    jQuery插件开发中$.extend和$.fn.extend辨析
    jquery.fn.extend与jquery.extend
  • 原文地址:https://www.cnblogs.com/wen-kang/p/10666468.html
Copyright © 2011-2022 走看看