Подтвердить что ты не робот

Установка протокола не работает на Windows 7 Установка Cygwin

У меня есть ужасное время, чтобы получить пип и запустить на Cygwin, который я недавно установил на своем компьютере под управлением Windows 7. Я пишу в надежде, что кто-нибудь может сказать мне, что я делаю неправильно с точки зрения правильной установки этих пакетов.

Чтобы начать, я выполнил инструкции на этом сайте:

http://www.pip-installer.org/en/latest/installing.html

с установками setuptools, установленными до установки pip. Я выполнил следующие шаги:

[email protected] ~
$ python get-pip.py

получил этот вывод:

Downloading/unpacking pip
Downloading pip-1.5.tar.gz (898kB): 898kB downloaded
  Running setup.py egg_info for package pip

    warning: no files found matching 'pip/cacert.pem'
    warning: no files found matching '*.html' under directory 'docs'
    warning: no previously-included files matching '*.rst' found under direct
    no previously-included directories found matching 'docs/_build/_sources'
Installing collected packages: pip
  Running setup.py install for pip

    warning: no files found matching 'pip/cacert.pem'
    warning: no files found matching '*.html' under directory 'docs'
    warning: no previously-included files matching '*.rst' found under direct
    no previously-included directories found matching 'docs/_build/_sources'
    Installing pip script to /usr/bin
    Installing pip2.7 script to /usr/bin
    Installing pip2 script to /usr/bin
Successfully installed pip
Cleaning up...

и вот и запустили pip с помощью этой команды:

[email protected] ~
$ pip install --upgrade setuptools

что привело к совершенному выводу. Пустая строка появлялась внизу в течение 3-4 секунд, а затем снова вводилось приглашение, но пип фактически ничего не делал. Я сделал еще несколько тестов, чтобы подтвердить, что на моей машине было что-то называемое pip, но в любое время это не делало ничего. Он не загружал и не устанавливал какие-либо программы.

Я попытался установить pip другим способом после удаления первой версии. На этот раз я попробовал:

$ easy_install pip

И получил следующий вывод:

Searching for pip
Best match: pip 1.5
Adding pip 1.5 to easy-install.pth file
Installing pip script to /usr/bin
Installing pip2.7 script to /usr/bin
Installing pip2 script to /usr/bin

Using /usr/lib/python2.7/site-packages
Processing dependencies for pip
Finished processing dependencies for pip

Опять же, попробовал использовать pip для установки virtualenv с помощью этой команды:

$ pip install virtualenv

и он приостановился на 3-4 секунды, а затем снова запросил командную строку. Точно как в предыдущее время. Когда я проверил, был ли установлен virtualenv, это не так.

По сути, я пробовал и пытался подключиться и работать на моих установках Windows 7 Cygwin, но безрезультатно. Я знаю, что я могу использовать другие пакеты для установки плагинов и т.д., Но я был бы очень признателен, если бы кто-нибудь знал о том, почему это происходит, поэтому я не чужую, когда пытаюсь установить материал дальше вниз линия.

Любая помощь будет принята с благодарностью!

4b9b3361

Ответ 1

Там есть ошибка (?) в 64-битном Cygwin, которая вызывает ctypes.util segfault при попытке найти libuuid (/usr/bin/cyguuid-1.dll). Исправление заключается в установке libuuid-devel из установки Cygwin. Я нашел это из проблемы, поданной против request.py, но он отметил (и работал по-разному) в нескольких других местах тоже.

Ответ 2

Произошла одна и та же проблема. Установка пакета binutils cygwin решила его для меня.

Ответ 3

Для этой проблемы существует проблема: вы можете передать вывод другому процессу или перенаправить его в файл.

Например:

pip | more

Usage:
  pip <command> [options]

Commands:
  install                     Install packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  search                      Search PyPI for packages.
  wheel                       Build wheels from your requirements.
  help                        Show help for commands.

Это позволит видеть stdout, но не stderr. Чтобы увидеть stderr, он также должен быть перенаправлен:

pip 2>&1 | more