Как установить 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>