首页 > 代码库 > python pip 升级每个包

python pip 升级每个包

pip本身不自带升级所有包的功能, 但可以通过下面的脚本实现。

import pipfrom subprocess import callfor dist in pip.get_installed_distributions():    call("pip install --upgrade " + dist.project_name, shell=True)

1.全局升级需要管理员权限。

2.virtualenv需要先激活环境。

python pip 升级每个包