установить модуль Python для конкретного экземпляра Python

установить модуль Python для конкретного экземпляра Python

У меня есть 2 экземпляра Python на машине CentOS, т. е /usr/bin/python2.4. и /usr/bin/python2.7.

Модули для 2.4 находятся в /usr/lib/python2.4, а модули для 2.7 — в /usr/local/python27.

Когда я делаю yum install numpy, что я хочу установить для python2.7, он автоматически устанавливается для python2.4.

Как мне указать, для какого экземпляра устанавливать модули с помощью yum, easy_installи pip?

решение1

Вероятно, у вас yumесть пакеты только для той версии Python, которая используется ОС (можно совместно использовать собственные модули Python между разными версиями, установив менеджер пакетов, но это сложнее в настройке).

Лучший вариант для вас — установить pip, /usr/local/python27скачав егоget-pip.pyсогласно руководствуи затем запустить его с помощью исполняемого файла python2.7:

python2.7 get-pip.py

Это нужно сделать только один раз, и вы получите команду pip2.7, которую можно использовать для установки любого пакета из PyPI в установку Python 2.7.

Связанный контент