Python站点包:如何维护2.x和3.x版本

2024-03-29 09:43:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道我们可以在同一个盒子上安装不同版本的Python,但是有一些包不支持这两个版本。你知道吗

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


Tags: pip版本部署盒子
2条回答

至少在ArchLinux上,也可能在其他发行版上,有两个单独的pip包,如果都安装了,则会提供两个不同的命令:pip和pip3。运行pip ...将始终安装到Python2站点包,并pip3 ...安装到Python3站点包。这既适用于系统范围的软件包(以root身份运行),也适用于将它们安装到主目录中。你知道吗

我不知道是否可以将pip配置为自动安装多个Python版本的软件包,但是manually specify two packages on the command line很容易,编写一个脚本,用正确的Python版本多次调用pip也很简单。你知道吗

相关问题 更多 >