Установка Pip не работает на Windows 7 Cygwin install
У меня ужасное время, когда я запускаю и запускаю Cygwin, который недавно установил на свой компьютер с Windows 7. Я пишу в надежде, что кто-нибудь там скажет мне, что я делаю неправильно с точки зрения правильной установки этих пакетов.
Для начала я следовал инструкциям на этом сайте:
http://www.pip-installer.org/en/latest/installing.html
с setuptools, установленным до установки pip. Я следовал за шагами, выполнил эту команду:
Ryan@Albert ~
$ 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...
и о чудо, запустил пип с этой командой:
Ryan@Albert ~
$ 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, но безрезультатно. Я осознаю тот факт, что я могу использовать другие пакеты для установки плагинов и так далее, но я был бы очень признателен, если бы кто-то знал, почему это происходит, поэтому меня не пугает, когда я пытаюсь установить материал дальше линия.
Любая помощь будет принята с благодарностью!
3 ответа
В 64-битном Cygwin есть ошибка (?), Которая вызывает ctypes.util
к segfault при попытке найти libuuid (/usr/bin/cyguuid-1.dll
). Исправление заключается в установке libuuid-devel из установки Cygwin. Я обнаружил это по проблеме, поданной на request.py, но она отмечена (и обходилась разными способами) и в нескольких других местах.
Наткнулся на ту же проблему. Установка binutils
Пакет cygwin решил это за меня.
Эту проблему можно обойти: вы можете перенаправить вывод другому процессу или перенаправить его в файл.
Например:
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.
Это позволит видеть стандартный вывод, но не стандартный вывод. Для того, чтобы увидеть stderr, он также должен быть перенаправлен:
pip 2>&1 | more