Python 2.7.9+ и 3.4 +
Хорошие новости! Python 3.4 (выпущен в марте 2014 г.) и Python 2.7.9 (выпущен в декабре 2014 г.) поставляются с Pip.Это лучшая особенность любого выпуска Python.Это делает сообщество доступным для всех.Новички больше не исключаются из использования общественных библиотек из-за чрезмерной сложности установки.При отправке с менеджером пакетов Python присоединяется к Ruby , Node.js , Haskell , Perl , Go - почти любой другой современный язык с большинством открытого сообщества.Спасибо Python.
Конечно, это не означает, что упаковка Python решена.Опыт остается разочаровывающим.Я обсуждаю это в вопросе переполнения стека Есть ли в Python система управления пакетами / модулями? .
И, увы, для всех, кто использует Python 2.7.8 или более раннюю (значительная часть сообщества).Там нет плана отправить Пип к вам.Следуйте инструкциям.
Python 2 ≤ 2.7.8 и Python 3 ≤ 3.3
Полет перед его «батареями в комплекте» девиз , Python поставляется без упаковкименеджер.Что еще хуже, Pip до недавнего времени было иронично трудно установить.
Официальные инструкции
За https://pip.pypa.io/en/stable/installing/#do-i-need-to-install-pip:
Загрузка get-pip.py
будьте осторожны, чтобы сохранить его как .py
файл, а не .txt
.Затем запустите его из командной строки:
python get-pip.py
Для этого вам может потребоваться командная строка администратора.Выполните команду Запустите командную строку от имени администратора (Microsoft TechNet).
Устанавливает пакет pip, который (в Windows) содержит ... \ Scripts \ pip.exe этот путь должен быть в переменной окружения PATH, чтобы использовать pip из командной строки (см. вторую часть «Альтернативных инструкций» для добавления его в PATH,
Альтернативные инструкции
ОфициальныйДокументация говорит пользователям об установке Pip и каждой его зависимости от источника. Это утомительно для опытных и непомерно сложно для новичков.
Ради нас Кристоф Гольке готовит установщики Windows (.msi
) для популярных пакетов Python.Он создает установщики для всех версий Python, как 32-разрядных, так и 64-разрядных. Вам необходимо:
- Установить setuptools
- Установить пипс
Для меня это установленный Pip на C:\Python27\Scripts\pip.exe
. Найдите pip.exe
на вашем компьютере, затем добавьте его папку (например, C:\Python27\Scripts
) в ваш путь (Start / Edit envi)переменные).Теперь вы сможете запускать pip
из командной строки.Попробуйте установить пакет:
pip install httpie
Вот и все (надеюсь)!Решения для общих проблем приведены ниже:
Проблемы с прокси
Если вы работаете в офисе, возможно, вы находитесь за HTTP-прокси.Если это так, установите переменные окружения http_proxy
и https_proxy
.Большинство приложений Python (и других бесплатных программ) уважают их.Пример синтаксиса:
http://proxy_url:port
http://username:password@proxy_url:port
Если вам действительно не повезло, ваш прокси может быть прокси Microsoft NTLM .Свободное программное обеспечение не может справиться.Единственное решение - установить бесплатный прокси-сервер, дружественный к свободному программному обеспечению, который перенаправляет на неприятный прокси.http://cntlm.sourceforge.net/
Невозможно найти vcvarsall.bat
Модули Python могут быть частично написаны на C или C ++.Пип пытается компилировать из источника.Если у вас не установлен и не настроен компилятор C / C ++, вы увидите это загадочное сообщение об ошибке.
Ошибка: невозможно найти vcvarsall.bat
Это можно исправить, установив компилятор C ++ , например MinGW или Visual C ++ .Microsoft фактически поставляет один специально для использования с Python.Или попробуйте Компилятор Microsoft Visual C ++ для Python 2.7 .
Часто, хотя проще проверить сайт Кристофа для вашего пакета.