Как установить python2.7 конкретных пакетов в Arch Linux?

Я создаю систему Arch Linux с нуля, и в настоящее время в системе нет Python. Я мог бы установить Python2.7 с помощью этой команды:

pacman -S python2

но когда я пытаюсь установить какой-то пакет для python, как это:

pacman -S python-numpy

Pacman показывает только возможность загрузки Python3.x и numpy для Python3.X. Другого варианта нет. Как я могу убедиться, что при поиске материала Python он ищет только ту версию Python, которая у меня есть установлен? В моей системе нет Python3, и мне это совсем не нужно. В моей системе Ubuntu я не указываю версию Python, но о ней всегда заботятся. Я понятия не имею, как справиться с этим в Arch Linux.

спасибо заранее!

2 ответов


в Arch Linux версия Python по умолчанию-3, поэтому все пакеты python -* (включая сам python) предназначены для Python3. К счастью, Python2 по-прежнему полностью поддерживается, они просто префикс python2 - * вместо этого. Так что для установки numpy вы бы сделали pacman -S python2-numpy.


также, если вы хотите загрузить пакеты, специфичные для python2.7 из индекса пакета Python вам придется использовать pip2. например:

sudo pip2 install <package name>