zoukankan      html  css  js  c++  java
  • linux下安装python3

    Python3安装

    系统类型CentOS / 7.5 x86_64 (64bit)

    一、python的安装

    1. 安装python3.6可能使用相关软件
      yum install wget
      yum groupinstall 'Development Tools'
      yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
    1. python官网下载:
      https://www.python.org/downloads/
      wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tar.xz
        3.下载的安装包存放在/usr/local目录
     tar -xf Python-3.6.6.tar.xz
     
       解压后新建文件夹将Python-3.6.6放在/usr/local/python3下,进入该目录
     
       4.执行如下代码安装:
        prefix选项是配置安装的路径,执行后所有资源文件放在/usr/local/python3的路径中
        配置:
    ./configure --prefix=/usr/local/python3 --enable-optimizations
      如果遇到:configure: error: no acceptable C compiler found in $PATH
      解决方法:# yum install gcc
      编译:
      make
      编译安装:
      make install 
      使用make altinstall,如果使用make install不可以的话,在系统中将会有两个不同版本的Python在/usr/bin/目录中。这将会导致很多问题
     
      5.修改软链接:
      修改之前一定要对以存在的/usr/bin/python更名,否则出现如下错误
    ln: failed to create symbolic link ‘/usr/bin/python’: File exists
     
    可将原来的python2.7修改为;
    mv python python_org
     
      6.修改软链接:
      终于可以修改软链接了
    ln -s /usr/local/python3/bin/python3 /usr/bin/python
    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip
     
    升级pip:
    python -m pip install --upgrade pip
    
    
    最后更改yum脚本的python依赖:
    修改yum/gnome-tweak-too/urlgrabber配置文件,否则之后使用yum可能报错  
     
    cd/usr/bin
    ls yum*
    
    
    出现如下文件
    yum yum-config-manager yum-debug-restore yum-groups-manager
    yum-builddep yum-debug-dump yumdownloader
    以上文件都要修改文件首行处
    #!/usr/bin/python
    改为 #!/usr/bin/python2.7
    # vim yum-builddep
    [root@VM_0_8_centos bin]# vim yum-builddep
    #!/usr/bin/python -tt
    gnome-tweak-tool/urlgrabber配置文件修改同上,gnome-tweak-tool可能无须配置
     
    vim /usr/sbin/firewalld
    vim  /usr/bin/firewall-cmd
    vim /usr/bin/firewall-offline-cmd 
    中的#! /usr/bin/python 改为  #! /usr/bin/python2.7
     
    7.升级pip;
    python -m pip install --upgrade pip
    
    
    最后查看安装版本:
     
     
    安装完毕,用Python3的时候 python, 用Python2的时候 python2
  • 相关阅读:
    15 sql base line 工作机制
    14 Using Indexes and Clusters
    SpringBoot_00_资源汇总贴
    极光推送_总结_01_Java实现极光推送
    SpringBoot_01_正确、安全地停止SpringBoot应用服务
    SpringBoot_Exception_02_Failed to execute goal org.springframework.boot:spring-boot-maven-plugin:1.5.6.RELEASE:run
    SpringBoot_Exception_01_No plugin found for prefix 'spring-boto' in the current project
    Oracle学习笔记_05_ 一个创建表空间、创建用户、授权的完整过程
    Servlet_03_部署描述符
    HttpClient_02_实现https协议
  • 原文地址:https://www.cnblogs.com/wangchengpei/p/10957955.html
Copyright © 2011-2022 走看看