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