• centos7 多版本python并存问题


      新的阿里云服务器,本身装有python2.7,但是项目需要python3,于是只能再装一个python3.6

      参考文章:https://www.cnblogs.com/johnny1024/p/8441396.html

      

    •安装python3.6可能使用的依赖

    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel gcc make

    •到python官网找到下载路径, 用wget下载

    wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

    •解压tgz包

    tar -zxvf Python-3.6.4.tgz

    •把python移到/usr/local下面

    mv Python-3.6.4 /usr/local

    •删除旧版本的python依赖

    ll /usr/bin | grep python

    rm -rf /usr/bin/python

    •进入python目录

    cd /usr/local/Python-3.6.4/

    •配置

    ./configure

    •编译 make

    make

    •编译,安装

    make install

    •删除旧的软链接,创建新的软链接到最新的python

    rm -rf /usr/bin/python

    ln -s /usr/local/bin/python3.6 /usr/bin/python

    python -V

      但是安装python3.6后,会出现yum无法正常工作的情况,这时要修改yum的两个配置文件 /usr/bin/yum 和 /usr/libexec/urlgrabber-ext-down,将文件头部的#!/usr/bin/python改成#!/usr/bin/python2.7即可

  • 相关阅读:
    抓取国家地区基础数据
    h264
    h.264
    vlc 推送rtsp视频流不能播放
    花生壳tcp内网端口映射
    make 安装时指定目录
    ubuntu安装vsftpd
    vsftpd命令
    vim删除某一列
    linux打开防火墙
  • 原文地址:https://www.cnblogs.com/luozx207/p/9517429.html
Copyright © 2020-2023  润新知