Установка протокола не работает на 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, но безрезультатно. Я знаю, что я могу использовать другие пакеты для установки плагинов и т.д., Но я был бы очень признателен, если бы кто-нибудь знал о том, почему это происходит, поэтому я не чужую, когда пытаюсь установить материал дальше вниз линия.
Любая помощь будет принята с благодарностью!
Ответы
Ответ 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