# pip 10 以上版本批量更新Python库
# 此脚本不会检查库文件间的版本依赖关系,有依赖第三方库的某个特定版本的需谨慎使用
# 比如tensorflow会依赖于numpy和setuptools的特定版本

from subprocess import call
import pip
from pip._internal.utils.misc import get_installed_distributions 

if __name__ == '__main__':
    pkg_list = [itm.project_name for itm in get_installed_distributions()]
    pkg_string = " ".join(pkg_list)
    cmd = "pip install -U " + pkg_string
    call(cmd, shell=True)

发表评论

电子邮件地址不会被公开。 必填项已用*标注