Как установить Python 2.7 с библиотеками Unix на Cygwin

9447
JIStone

Как установить Python 2.7 с библиотеками Unix на Cygwin?

Очевидно, что получить Python 2.6 легко - просто установите пакет Cygwin с setup.exe.

Установка версии Python 2.7 для Windows также была простой, но я не мог получить доступ к модулям Unix .

Итак, я пытался установить Python из исходного кода, но, кажется, каждый раз, когда я исправляю одну ошибку « Сделать ошибку», за ней стоит другая. Я довольно сыт по горло всем этим и думаю, что кто-то еще, должно быть, сделал это или понял, что это невозможно.

Я чувствую, что установка Linux была бы более легким маршрутом ...

Я около недели пытался заставить это работать.

4
Я предполагаю, что все проблемы, с которыми вы сталкиваетесь, являются причиной, по которой Cygwin не перешел на использование Python 2.7 по умолчанию. me_and 12 лет назад 0

1 ответ на вопрос

5
bgr

Может быть, следования этому руководству будет достаточно для того, что вам нужно: http://www.tux.org/~mayer/cygwin/python/index.html

  1. Загрузите нужную версию с http://www.python.org/ftp/python/ . Вот прямые ссылки: Python-2.7.1.tar.bz2, Python-2.7.2.tar.bz2 или Python-2.7.3.tar.bz2 .

  2. Загрузите соответствующий патч Python-2.7.1-cygwin.patch.bz2, Python-2.7.2-cygwin.patch.bz2 или Python-2.7.3-cygwin.patch.bz2 .

  3. Распакуйте исходники, например для 2.7.3:
    tar -jxvf Python-2.7.3.tar.bz2

  4. Патч источников, например для 2.7.3:
    bzcat Python-2.7.3-cygwin.patch.bz2 | patch -p0

  5. Настройте сборку. Например, вы можете установить в /usr/local:
    cd Python-2.7.3
    ./configure --prefix=/usr/local

  6. Скомпилируйте настроенные источники:
    make

  7. Установите скомпилированную сборку:
    make install