首页 > 其他分享 >自动更新pip包

自动更新pip包

时间:2022-11-06 13:45:29浏览次数:43  
标签:package print command 自动更新 pip os

介绍一种pip自动更新Python包的方法。

思路:使用Python脚本读取当前pip列表,再逐个更新

import os

# 升级pip
command = 'python -m pip install --upgrade pip'
os.system(command)

# 获取pip列表
command = 'pip list'
cmd_data = os.popen(command)

# 升级包
contents = cmd_data.readlines()[2:]
for line in contents:
    package = line.split(" ")[0]
    print()
    print(f'检查更新包: {package}')
    os.system(f'pip install {package} --upgrade')
print("更新完毕")

标签:package,print,command,自动更新,pip,os
From: https://www.cnblogs.com/mastermao/p/16862465.html

相关文章

  • pip和 conda本地安装
    #pip把wheel下载到本地cd/home/saai/wheelspython3.7-mpipdownloadh5py-d"/home/saai/wheels"-ihttps://pypi.tuna.tsinghua.edu.cn/simplepython3.7-mpip......
  • 可编程渲染管线(Scriptable Render Pipeline, SRP)
    原文链接可编程渲染管线处理数据的流程可分为以下3大阶段1.应用阶段这个阶段大概会由CPU处理4件事情。首先会对模型数据进行可见性判断。模型数据由顶点位置、法线方......
  • 解决python中pip无法使用问题
    一、首先检查是否已将python及pip目录添加至path环境变量二、接下来再打开终端运行pip命令,如果不行,则在终端执行以下命令python-mpipinstall--upgradepip ......
  • JavaScript中的Pipe
    JavaScript中的Pipe本文会介绍Pipe在函数式编程中的基本概念,怎么用Pipe让我们的代码变得更美好,以及新的pipe操作符,Fancy的东西在后面!什么是Pipe?先用一个最简单的例子来看......
  • pipeline 流程
    Pipeline提交、测试、部署流程一、提交阶段:1.更新代码2.构建3.单元测试4.质量扫描node{gitlabCommitStatus(builds:["CommitBuild"]){stage('CodePUll')......
  • VideoPipe可视化视频结构化框架新增功能详解(2022-11-4)
    VideoPipe从国庆节上线源代码到现在经历过了一个月时间,期间吸引了若干小伙伴的参与,现将本阶段新增内容总结如下,有兴趣的朋友可以加微信拉群交流。项目地址:https://github.......
  • Jenkins Pipeline 多分支流水线 Input length = 1
    Jenkins多分支流水线构建过程中报错。[Pipeline]//node[Pipeline]EndofPipelinejava.nio.charset.MalformedInputException:Inputlength=1 atjava.base/ja......
  • pip安装软件正确姿势
    问题xs@xs:~/project/report-api_gd$pipinstallraven==6.1.0Collectingraven==6.1.0 Retrying(Retry(total=4,connect=None,read=None,redirect=None,status=N......
  • JS中的pipe原理
    学习reduce()时遇到一个练习“功能型函数管道”,对于代码中的pipe不能理解,类似于下面这一行代码,信息量很丰富,有es6中的扩展运算符,箭头函数,reduce()方法。constpipe=(........
  • windows10安装pip
    1、下载下载路径  https://pypi.org/project/pip/#files下载:  下载完成后解压到本地的软件安装目录,如下所示:  2、安装打开cmd,进入到解压包存放的路径:  ......