1

我知道我们可以在同一个盒子上安装不同版本的 Python - 但是有些包不支持两者通用。

因此,如果我安装了两个版本的 Python(2.x 和 3.x),如何使用 pip 自动为每个 Python 版本正确部署包?

4

2 回答 2

0

我不知道你是否可以配置 pip 为多个 Python 版本自动安装包,但是很容易在命令行上手动指定两个包,编写一个脚本来多次调用 pip 并正确Python 版本。

于 2013-04-09T11:22:55.990 回答
0

至少在 Arch Linux 上,大概在其他发行版上,pip 有两个单独的包,如果两个包都安装了,它们会给你两个不同的命令:pip 和 pip3。运行pip ...将始终安装到 Python 2 站点包和pip3 ...Python 3 站点包。这既适用于系统范围的软件包(以 root 身份运行),也适用于将它们安装到您的主目录中。

于 2013-04-09T11:25:27.287 回答