Установка модулей python для python2.6

В моей системе CentOS 5.8 (el5, 64bit) у меня был python2.4 после установки ОС, и теперь я установил python2.6. Теперь я хочу установить модули python с помощью yum .

Но всякий раз, когда я устанавливаю новый модуль python, он «идет» на python2.4 и не устанавливается для python2.6.

Я попытался заменить двоичный файл python2.4 двоичным кодом python2.6. Но это сломало yum и мне пришлось восстановить python2.4. Поэтому я пришел к выводу, что не стоит удалять python2.4 (который поставляется с базовой ОС), поскольку он может нарушать другие системные зависимости.

Мой вопрос в том, как я могу безопасно установить модули python, ориентированные на python2.6, без нарушения python2.4?

  • как выполнить команду bash в скрипте python
  • Почему работает «echo os.system (« / bin / bash »)?
  • Debian, virtualenv, IPython и matplotlib встроенные графики
  • ошибка при подключении удаленного сервера с помощью ssh
  • Как запустить python SimpleHTTPServer на порту 80?
  • Сценарий Bash не может расширять переменную среды, несмотря на несколько разных подходов
  • Arch Nginx Uwsgi загружено не приложение
  • Centos 7.1.1503 больше не имеет некоторых статических библиотек, которые предполагают пакеты python
  • 3 Solutions collect form web for “Установка модулей python для python2.6”

    Я знаю, что это старо, но ответ на случай, если другие натолкнутся на это. Самый простой способ установки модулей для конкретной версии python, который не задан как ваш по умолчанию, будет следующим:

     pip2.6 install <name of python module> 

    Вышеприведенный пример предполагает 2.6, но, конечно, вы можете изменить его на 3.2, 2.7, независимо от того, что вы нацеливаете.

    наслаждаться

    Первый связанный вопрос справа:

    Использование разных версий Python

    Процитировать vperic напрямую:

    «Рекомендуемым способом установки нескольких версий Python является установка каждого из источника – они будут радостно сосуществовать вместе. Затем вы можете использовать virtualenv с соответствующим интерпретатором для установки необходимых зависимостей (используя pip или easy_install). Трюк для упрощения установки несколько переводчиков из источника должны использовать:

    sudo make altinstall вместо более обычного «sudo make install». Это добавит номер версии в исполняемый файл (так что у вас будут python-2.5, python-2.6, python-3.2 и т. Д.), Что предотвратит любые конфликты с системной версией Python. »

    Это звучит как идеальное приложение для virtualenv, очень популярного инструмента для создания изолированных сред Python. Это примерная команда для указания версии Python

     $ virtualenv --python=/usr/bin/python2.6 myvirtualenv 

    EPEL предоставляет версии 2.6 некоторых модулей. Эти модули всегда будут иметь имя 26. Вот пример имени пакета: python26-numpy .

    Для модулей, которые не поступают из RPM , вы можете запустить систему сборки с правильным двоичным кодом python.

     python2.6 setup.py install 

    Это установит модуль для установки 2.6.

    Interesting Posts

    Шифровать каталог с помощью GnuPG?

    Загрузка HP-UX из SAN

    Сортировка файла с целым числом в круглых скобках без пробела

    Как настроить xorg.conf для широкоэкранного VNC на безголовом Linux / Ubuntu?

    Как определить выход меню GRUB2

    Обновление Debian без потери данных

    Полностью отключите режим ожидания / спящего режима на Fedora 21

    Печатать строки, в которых первое поле имеет только четыре символа, используя регулярное выражение в awk?

    Свяжите зависимость в Synaptic с уже установленной из источника

    Как проверить использование ulimit

    Использование TCP_DEFER_ACCEPT в реальном мире?

    Что меньше делать с rpm, и как мне получить этот текст без rpm

    Справочный зашифрованный раздел / устройство подкачки по метке / UUID, а не имя исходного устройства

    Как захватить трафик со всего веб-сайта (включая внешние серверы) с помощью tcpdump

    Запуск Cinnamon / X из командной строки —> Нет звука, программный рендеринг

    Linux и Unix - лучшая ОС в мире.