zoukankan      html  css  js  c++  java
  • centos 7.3 安装配置python3.6.1

    1.先安装一些我遇到的依赖问题(如果有依赖问题按提示安装):

    yum install xz gcc zlib zlib-devel

    2.官网下载源码包

    地址:https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tar.xz

    3.解压文件

    xz -d Python-3.6.1.tar.xz

    tar -xvf Python-3.6.1.tar

    4.进入文件目录

    cd Python-3.6.1

    5.开始安装编译

     ./configure --prefix=/usr/python3.6
     make
     make install
    

    6.让centos7 系统默认使用python3.6

    cd /usr/bin/
    mv python python.bak
    ln -s /usr/python3.6/bin/python3.6 /usr/bin/python3
    
    [root@python-ex bin]# python3
    Python 3.6.1 (default, May 25 2017, 20:20:35) 
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 

    7. 因为yum使用的是python2,替换python3之后可能导致无法正常工作。

    因此修改yum配置文件(vim /usr/bin/yum)。  把文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7保存退出即可

    如果出现以下错误:

     File "/usr/libexec/urlgrabber-ext-down", line 28
        except OSError, e:
                      ^
    SyntaxError: invalid syntax
    

      解决办法是修改

    vim /usr/libexec/urlgrabber-ext-down

    将/usr/bin/python改为/usr/bin/python2.7。

  • 相关阅读:
    paraview将csv格式显示为云图
    Valgrind安装与使用
    vscode+WSL+Debug+Cmake+OpenGL
    MFiX中DEM颗粒信息随时间变化
    origin添加两个Y轴
    conda回滚
    onedrive同步其他任意文件夹
    MFiX-DEM中的并行碰撞搜索
    MFiX-DEM中的串行碰撞搜索
    【Go】四舍五入在go语言中为何如此困难
  • 原文地址:https://www.cnblogs.com/cloud-80808174-sea/p/6902934.html
Copyright © 2011-2022 走看看