pip更新所有包


转载自 https://blog.csdn.net/Liqinghai058/article/details/79482724

#!/usr/bin/env python3
# -*- coding:utf-8 -*-

import pip
from subprocess import call

# pip version 9.0.1
#get_installed_distributions = pip.get_installed_distributions()
# pip version 10.0.1
from pip._internal.utils.misc import get_installed_distributions


# **** 请注意 *****
# 如果版本是9.0.1,下面get_installed_distributions后面括号去了
# 如果版本是10.0.1,下面get_installed_distributions后面加上括号
# 因为9.0.1定义的是个变量,10.0.1是直接引用库函数
for dist in get_installed_distributions():
    call("pip install --upgrade " + dist.project_name, shell=True)
————————————————
版权声明:本文为CSDN博主「李庆海」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Liqinghai058/article/details/79482724

有时候更新时间太长,等不及,如果要更新后自动休眠,加上
call("shutdown -h")


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM