如何在Arch Linux上安装python2.7特定包?

时间:2012-02-27 17:49:02

标签: python-2.7 archlinux

我正在从头开始构建Arch Linux系统,目前系统中没有Python。我可以使用以下命令安装Python2.7:

pacman -S python2

但是当我尝试为python安装一些包时:

pacman -S python-numpy

Pacman只显示下载Python3.x和numpy for Python3.x的选项。没有其他选择。我如何确保在搜索Python内容时,它只根据我安装的Python版本进行搜索?我的系统中没有Python3,我根本不需要它。在我的Ubuntu系统中,我没有指定Python版本,但总是要处理它。我不知道如何在Arch Linux中处理这个问题。

提前致谢!

2 个答案:

答案 0 :(得分:16)

在Arch Linux中,默认的Python版本是3,因此所有python- *包(包括python本身)都适用于Python3。幸运的是,Python2仍然完全受支持,它们只是以python2- *为前缀。所以要安装numpy,你会pacman -S python2-numpy

答案 1 :(得分:10)

另外,如果你想从Python Package Index下载特定于python2.7的软件包,你必须使用pip2。 e.g:

sudo pip2 install <package name>