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 я бы предположил), которую вы хотели бы использовать по умолчанию.