Easy_install/setuptools устанавливает библиотеки в мой каталог Python 2.4 вместо моего каталога Python 2.6

Как заставить инструменты установки устанавливать библиотеки в каталог python 2.6?

Я нахожусь в Centos.

Easy_install / setuptools устанавливает библиотеки в мой каталог Python 2.4 вместо моего каталога Python 2.6 (после того, как я обновился с 2.4 до 2.6). Как заставить инструменты установки устанавливать библиотеки в каталог python 2.6?

Мне пришлось обновить до 2.6, чтобы использовать модуль WSGI для запуска Django с Apache....

1 ответ

Для получения дополнительной информации о поддержке easy_install с несколькими версиями Python ознакомьтесь с несколькими версиями Python, которые можно найти по адресу package.python.org.

Начиная с версии 0.6a11, EasyInstall устанавливается под двумя именами: easy_install и easy_install-NN, где NN - версия Python, используемая для его установки. Таким образом, если вы устанавливаете EasyInstall для Python 2.3 и 2.4, вы можете использовать сценарии easy_install-2.3 или easy_install-2.4 для установки пакетов для Python 2.3 или 2.4 соответственно.

Кроме того, если вы работаете с Python версии 2.4 или выше, вы можете запустить Python с параметром -m easy_install для запуска команды easy_install этой конкретной версии Python.

По сути, easy_install и setuptools устанавливают библиотеки в версию Python, которая используется для их запуска. Похоже, что 2.4 - это версия Python, используемая при запуске easy_install/setuptools. Смотрите следующий вопрос / ответ по ServerFault: easy_install'ing под другой версией Python

Возможно, вы могли бы установить (или изменить) символическую ссылку для /usr/bin/python указать установку Python (2.6 я бы предположил), которую вы хотели бы использовать по умолчанию.

Другие вопросы по тегам