pip批量升级python包

目录

  • pip批量升级python包
    • 代码

pip批量升级python包

通过pip install -o查询需要更新的python包,然后按照查询结果进行更新。

代码

import os
print(os.getcwd())
os.system("pip install -o --format=columns >> temp_update_list.txt")
pak_list = open("temp_update_list.txt").readlines()
pak_list = [pak.split(None,4) for pak in pak_list[2:]]
# for pak in pak_list:
#     print(pak)
print("{} packages to install\n".format(len(pak_list)))
count = 1
for pak in pak_list:
    print("installing {0} th package: {1}\n".format(count,pak[0]))
    os.system("pip install --upgrade " + pak[0])
    count += 1

你可能感兴趣的:(Python)