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

  • 相关阅读:
    EntityFramework系列:MySql的RowVersion
    EntityFramework系列:SQLite.CodeFirst自动生成数据库
    怎么回事呢?
    为蛇么不现实
    发布到个人主页
    作别
    budao 首页
    中午吃饱了
    作业写好了吗?
    分类
  • 原文地址:https://www.cnblogs.com/DengSchoo/p/15642167.html
Copyright © 2011-2022 走看看