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

  • 相关阅读:
    IDEA复制module
    input输入框限制输入数字(含小数)
    毕设周总结---3
    皮尔森相关系数算法
    毕设周总结---2
    毕设周总结---1
    解释器模式实例
    架构模式——解释器模式
    课后作业---质量属性
    软件架构师如何工作
  • 原文地址:https://www.cnblogs.com/DengSchoo/p/15642167.html
Copyright © 2011-2022 走看看