轉載自 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")
