刷新pip安装的包

Yas*_*eda 5 pip python-2.7

我正在做一个安装脚本,它在 Ubuntu 服务器上完整安装了一个软件及其所需的模块,我在其中导入 pip 模块,然后检查已安装的软件包,然后安装我需要的软件包,然后再次检查它们。

问题是当我安装新软件包时,更改不会反映到同一运行中导入的 pip 模块。

我在用:

import pip
pip.get_installed_distributions()
Run Code Online (Sandbox Code Playgroud)

所以我想知道有什么方法可以清除 pip 缓存或刷新模块吗?