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

Sub*_* S. 10 archlinux python-2.7

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

pacman -S python2
Run Code Online (Sandbox Code Playgroud)

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

pacman -S python-numpy
Run Code Online (Sandbox Code Playgroud)

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

提前致谢!

aqu*_*tae 16

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


小智 10

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

sudo pip2 install <package name>
Run Code Online (Sandbox Code Playgroud)