Вопрос-Ответ

How to install pip with Python 3?

Как установить pip с помощью Python 3?

Я хочу установить pip. Он должен поддерживать Python 3, но для этого требуется setuptools, который доступен только для Python 2.

Как я могу установить pip с помощью Python 3?

Переведено автоматически
Ответ 1

редактировать: Ручная установка и использование setuptools больше не является стандартным процессом.

Если вы используете Python 2.7.9+ или Python 3.4+

Поздравляю, вы должны уже pip установить. Если вы этого не сделаете, читайте дальше.

Если вы используете Unix-подобную систему

Обычно вы можете установить пакет для pip через свой менеджер пакетов, если ваша версия Python старше 2.7.9 или 3.4, или если ваша система не включила его по какой-либо причине.

Ниже приведены инструкции для некоторых наиболее распространенных дистрибутивов.

Установка на Debian (Wheezy и новее) и Ubuntu (Trusty Tahr и новее) для Python 2.x

Запустите следующую команду из терминала:

sudo apt-get install python-pip 

Установка на Debian (Wheezy и новее) и Ubuntu (Trusty Tahr и новее) для Python 3.x

Запустите следующую команду из терминала:

sudo apt-get install python3-pip
Примечание:

При новой установке Debian / Ubuntu пакет может быть не найден, пока вы не выполните:

sudo apt-get update

Установка pip на CentOS 7 для Python 2.x

В CentOS 7 вам сначала нужно установить инструменты установки, а затем использовать их для установки pip, поскольку прямого пакета для этого нет.

sudo yum install python-setuptools
sudo easy_install pip

Установка pip на CentOS 7 для Python 3.x

Предполагая, что вы установили Python 3.4 из EPEL, вы можете установить инструменты установки Python 3 и использовать их для установки pip.

# First command requires you to have enabled EPEL for CentOS7
sudo yum install python34-setuptools
sudo easy_install pip

Если в вашем дистрибутиве Unix / Linux его нет в репозиториях пакетов

Установите вручную, как описано ниже.

Ручной способ

Если вы хотите сделать это вручную, рекомендуемый сейчас метод - установить с помощью get-pip.py скрипта из pipинструкции по установке.


Установить pip


Чтобы установить pip, безопасно загрузите get-pip.py


Затем запустите следующее (для чего может потребоваться доступ администратора):


python get-pip.py 

Если setuptools он еще не установлен, get-pip.py установит setuptools за вас.


Ответ 2

Я смог установить pip для python 3 в Ubuntu, просто запустивsudo apt-get install python3-pip.

Ответ 3

Python 3.4+ и Python 2.7.9+

Хорошие новости! Python 3.4 (выпущен в марте 2014 г.) поставляется с Pip. Это лучшая функция любого выпуска Python. Она делает богатство библиотек сообщества доступным для всех. Новички больше не являются исключением из-за чрезмерной сложности установки. При поставке с менеджером пакетов Python присоединяется к Ruby, Nodejs, Haskell, Perl, Go - почти ко всем другим современным языкам с большинством сообщества с открытым исходным кодом. Спасибо Python.

Конечно, это не означает, что проблема с упаковкой Python решена. Опыт остается разочаровывающим. Я обсуждаю это на Есть ли в Python система управления пакетами / модулями?

Увы всем, кто использует более ранние версии Python. Далее следуют инструкции вручную.

Python ≤ 2.7.8 и Python ≤ 3.3

Следуйте моим подробным инструкциям на https://pythonly.ru/a/12476379/284795 . По сути

Официальные инструкции

На https://pip.pypa.io/en/stable/installing.html

Загрузите get-pip.py, соблюдая осторожность, чтобы сохранить его как .py файл, а не .txt. Затем запустите его из командной строки.

python get-pip.py

Возможно, для этого потребуется командная строка администратора. Следуйте http://technet.microsoft.com/en-us/library/cc947813 (v = ws.10).aspx

Для меня этот установленный Pip находится по адресу C:\Python27\Scripts\pip.exe. Найдите pip.exe на своем компьютере, затем добавьте его папку (например. C:\Python27\Scripts) в свой путь (Запустить / Отредактировать переменные среды). Теперь вы должны иметь возможность запускать pip из командной строки. Попробуйте установить пакет:

pip install httpie

Вот и все (надеюсь)!

Ответ 4

если вы используете python 3.4 +

просто введите:

python3 -m pip
python python-3.x pip