6 ответов:
1) при установке cygwin убедитесь, что вы установили python / python-setuptools из списка. Это позволит установить пакет "easy_install".
2) Введите следующую команду:
easy_install-a.b pipвы должны заменить
a.bС вашей версией python, которая может быть 2.7 или 3.4 или что-то еще.
если у вас есть более одной установки python, то вам нужно установить pip (и, вероятно, также setuptools) для каждой установки отдельно.
Для этого вы можете сначала скачатьez_setup.pyи запустить его с python3:/usr/bin/python3 ez_setup.pyэто должно установить setuptools, а также создать
easy_installскрипт для вашей версии Python, например,/usr/bin/easy_install-3.2, который вы можете использовать для установки pip:/usr/bin/easy_install-3.2 pipэто установит pip в ваши пакеты сайта python3 каталог, и снова создать скрипт
/usr/bin/pip-3.2, который можно использовать для установки пакетов для этой версии Python.в качестве альтернативы вы можете следовать инструкциям по установке от здесь и здесь.
Я думаю альтернативные инструкции по установке связанные мата просты:
чтобы установить pip, надежно загрузите get-pip.py.
затем выполните следующие действия (которые могут потребоваться права администратора):
python get-pip.py
поскольку OP конкретно говорит о Python3, я думаю, нам нужно указать, что на всякий случай у пользователя уже установлен Python2, что очень вероятно.
# If you don't have Python3 already, use apt-cyg: apt-cyg install python3 # First update pip, pip2 pip2 install --upgrade pip # Install pip3: python3 -m ensurepip # Finally update pip3: pip3 install --upgrade pip $ pip3 -V pip 9.0.1 from /usr/lib/python3.4/site-packages (python 3.4)PS. Есть несколько вилок apt-cyg, вам понравится.
в windows вы можете использовать pip для установки пакетов. Если у вас есть несколько установок python под cygwin, укажите полный путь python, например Python 2
/usr/bin/python2.7 -m pip install pyyamlPython 3
/usr/bin/python3.6 -m pip install pyyamlв случае, если у вас не установлен pip установите его с помощью команды ниже
/usr/bin/python2.7 -m ensurepipили
/usr/bin/python3.6 -m ensurepip
Я только что узнал, вдохновленный https://www.scivision.co/install-pip-in-cygwin/ и ответ раньше, что вместо использования pip, вы просто должны использовать pip2 для python2 или pip3 для python 3 в cygwin на windows. Думал об этом весь день...
Comments