• 【Linux】CentOS下升级Python和Pip版本全自动化py脚本


    【Linux】CentOS下升级Python和Pip版本全自动化py脚本

    CentOS7.6自带py2.7和py3.6 想要安装其它版本的话就要自己重新下载和编译py其它版本并且配置环境,主要是软链接。

    在任意py文件中CV以下脚本 python xx.py运行即可

    import os
    
    os.system('yum -y groupinstall "Development tools" && yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel && yum install libffi-devel -y') # 安装python编译依赖
    os.system('wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tar.xz && tar -xvJf Python-3.7.4.tar.xz') # 获取python版本并解压
    os.system('mkdir /usr/local/python3 && cd Python-3.7.4 && ./configure --prefix=/usr/local/python3 && make && make install ') # 进入路径并指定编译安装路径 
    os.system('mv /usr/local/bin/python3 /usr/local/bin/python3_bak') # 备份一下原有py3配置
    os.system('ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3') # 添加新的软链接
    os.system('mv /usr/local/bin/pip3 /usr/local/bin/pip3_bak') # 备份原有pip配置
    os.system('ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3') # 添加新的软链接
     # 最后还可能需要将/usr/local/python3/bin添加到$PATH中 读者请自行添加
    

    python3 -V:查看py版本信息

    pip3 -V :查看版本信息

    image-20211204113031710

  • 相关阅读:
    2020/1/27 代码审计学习-宽字节注入与二次注入
    2020/1/27代码审计学习之SQL注入漏洞
    2020/1/27代码审计学习之审计涉及的超全局变量
    2019总结与最近
    鸽一天
    [极客大挑战 2019]Knife
    [LuoguP1438]无聊的数列(差分+线段树/树状数组)
    [BJWC2018]最长上升子序列
    笙上月
    笔下梅
  • 原文地址:https://www.cnblogs.com/DengSchoo/p/15642167.html
Copyright © 2020-2023  润新知