如何为 python 安装不同版本的模块

How to install different versions of modules for python

我想知道如何为 python 安装两个不同版本的模块。我在服务器上托管了一些脚本,一些特定的脚本需要旧版本的模块,因为有些东西在新版本中不起作用,反之亦然,有些东西在旧版本中不起作用。

我知道我可以使用 pkg_resources 并需要特定版本,但如果我尝试安装和使用另一个版本,它只会替换另一个版本。

最简单的解决方案是为一个或两个脚本使用虚拟环境。但是,如果您想扩展和管理,在长 运行 中不建议这样做。您应该使用旧版本切换脚本或移动到类似 docker 的解决方案。