Я хочу установить пип . Он должен поддерживать Python 3, но для него требуются setuptools, который доступен только для Python 2.
Как я могу установить pip с Python 3?
distribute
он устарел, и другой ответ решает проблему.
Я хочу установить пип . Он должен поддерживать Python 3, но для него требуются setuptools, который доступен только для Python 2.
Как я могу установить pip с Python 3?
distribute
он устарел, и другой ответ решает проблему.
Ответы:
редактирование: ручная установка и использование setuptools
больше не является стандартным процессом.
Поздравляю, вы уже должны были pip
установить. Если нет, читайте дальше.
Обычно вы можете установить пакет pip
через менеджер пакетов, если ваша версия Python старше 2.7.9 или 3.4, или если ваша система по какой-либо причине не включила его.
Инструкции для некоторых наиболее распространенных дистрибутивов следуют.
Запустите следующую команду из терминала:
sudo apt-get install python-pip
Запустите следующую команду из терминала:
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
Установите вручную, как описано ниже.
Если вы хотите сделать это вручную, сейчас рекомендуемый метод - установить с помощью get-pip.py
скрипта из pip
инструкции по установке .
Установить пункт
Чтобы установить pip, скачайте его
get-pip.py
Затем выполните следующее (для этого может потребоваться доступ администратора):
python get-pip.py
Если он
setuptools
еще не установлен,get-pip.py
установит setuptools для вас.
--user
флаг, который будет устанавливать дистрибутив только для текущего пользователя.
sudo easy_install3 pip
а затем pip3 install
работать с этого момента.
Я смог установить pip для python 3 на Ubuntu, просто запустив sudo apt-get install python3-pip
.
pip-3.2 install
(замените 3.2 с версии) для установки пакетов - также см stackoverflow.com/questions/10763440/...
Unable to locate package python3-pip
, Это было переименовано?
sudo apt-get install -y python3.3
и с использованиемtype pip3
Хорошие новости! Python 3.4 (выпущен в марте 2014 г.) поставляется с Pip. Это лучшая особенность любого выпуска Python. Это делает сообщество доступным для всех. Новички больше не исключаются из-за запутанной сложности настройки. Вместе с менеджером пакетов Python присоединяется к Ruby, Nodejs, Haskell, Perl, Go - практически ко всем другим современным языкам с большинством открытого сообщества. Спасибо, Питон.
Конечно, это не означает, что упаковка Python решена. Опыт остается разочаровывающим. Я обсуждаю это в Python. Есть ли система управления пакетами / модулями?
Увы, для всех, кто использовал более ранний Python. Следуйте инструкциям
Следуйте моим подробным инструкциям на https://stackoverflow.com/a/12476379/284795 . по существу
По https://pip.pypa.io/en/stable/install.html
Загрузите get-pip.py
, стараясь сохранить его как .py
файл, а не .txt
. Затем запустите его из командной строки.
python get-pip.py
Для этого вам может потребоваться командная строка администратора. Следуйте http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx
Для меня это установленный Пип в C:\Python27\Scripts\pip.exe
. Найдите pip.exe
на своем компьютере, затем добавьте его папку (например, C:\Python27\Scripts
) в ваш путь (Пуск / Изменить переменные среды). Теперь вы должны быть в состоянии запустить pip
из командной строки. Попробуйте установить пакет:
pip install httpie
Там вы идете (надеюсь)!
apt-get install python3-dev
, Python 3.4 установлен, без пипса :(
если вы используете Python 3.4+
просто введите:
python3 -m pip
Согласно https://pip.pypa.io/en/latest/install.html текущим способом является:
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
Я думаю, что должно работать для любой версии
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
easy_install pip
Единственный Питон в системе
Чтобы установить пакеты в Python, всегда следуйте этим шагам:
python 2.x
:sudo python -m pip install [package]
python 3.x
:sudo python3 -m pip install [package]
Примечание. Предполагается, что псевдоним для python
Благодаря этому методу не возникнет путаницы в отношении того, какая версия Python получает пакет.
Несколько Питонов
Скажи, что у тебя есть python3 ↔ python3.6
иpython3.7 ↔ python3.7
sudo python3 -m pip install [package]
sudo python3.7 -m pip install [package]
По сути, это тот же метод, который был показан ранее.
Примечание 1
Как узнать, какой Python, ваша python3
команда порождает:
ganesh@Ganesh:~$ python3 # Type in terminal
Python 3.6.6 (default, Sep 12 2018, 18:26:19) # Your python3 version
[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Обратите внимание на Python 3.6.6 во второй строке.
Заметка 2
Изменить что python3
или python
указывает на: /ubuntu/320996/how-to-make-python-program-command-execute-python-3
python3 -m ensurepip
Я не уверен, когда именно это было введено, но для меня установлен pip3, когда его еще не было.
pip2 install --upgrade pip
и apt-cyg install python3
. Тогда то, что вы написали, и вы получили pip3
.
Если вы используете macOS, используйте homebrew
.
brew install python3 # this installs python only
brew postinstall python3 # this command installs pip
Также обратите внимание, что вы должны проверить консоль, если установка успешно завершена. Иногда это не так (например, ошибка из-за владения), но люди просто пропускают журнал.
Согласно официальной странице Homebrew :
1 марта 2018 года формула python будет обновлена до Python 3.x и будет добавлена формула python @ 2 для установки Python 2.7 (хотя это будет только для бочонков, поэтому ни python, ни python2 по умолчанию не будут добавлены в PATH без ручное заваривание ссылки --force). Мы будем поддерживать псевдонимы python2, python3 и python @ 3.
Итак, чтобы установить Python 3, выполните следующую команду:
brew install python3
Затем pip
автоматически устанавливается, и вы можете установить любой пакет с помощью pip install <package>
.
Если вы используете несколько разных версий python, попробуйте использовать virtualenv
http://www.virtualenv.org/en/latest/virtualenv.html#installation
С преимуществом pip
для каждой местной среды.
Затем установите локальную среду в текущем каталоге:
virtualenv -p /usr/local/bin/python3.3 ENV --verbose
Обратите внимание, что вы указываете путь к двоичному файлу Python, установленному в вашей системе.
Тогда в этой папке теперь есть локальная среда Python. ./ENV
Теперь должно быть ./ENV/pip-3.3
используйте
./ENV/pip-3.3 freeze
для перечисления локально установленных библиотек.
использовать ./ENV/pip-3.3 install packagename
для установки в локальной среде.
используйте ./ENV/python3.3 pythonfile.py
для запуска вашего скрипта Python.
Вот мой способ решить эту проблему в Ubuntu 12.04:
sudo apt-get install build-essential libncursesw5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev
Затем установите python3 из исходного кода:
wget https://www.python.org/ftp/python/3.4.0/Python-3.4.0.tar.xz
tar xvf Python-3.4.0.tar.xz
cd Python-3.4.0
./configure
make
make test
sudo make install
Когда вы закончите установку всех из них, pip3 будет установлен автоматически.
Python 3.4.1 (default, Aug 4 2016, 16:56:02) [GCC 4.2.1 Compatible Apple LLVM 7.3.0 (clang-703.0.31)] on darwin
Это то, что я сделал на OS X Mavericks, чтобы заставить это работать.
Во - первых, у Brew установлены
Установите Python 3.4
brew install python3
Тогда я получаю последнюю версию дистрибутива:
wget https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip#md5=c6c59594a7b180af57af8a0cc0cf5b4a
unzip distribute-0.7.3.zip
cd distribute-0.7.3
sudo setup.py install
sudo easy_install-3.4 pip
sudo pip3.4 install virtualenv
sudo pip3.4 install virtualenvwrapper
mkvirtualenv py3
python --version
Python 3.4.1
Надеюсь, это поможет.
mkvirtualenv py3
конца - на OS X El Capitan я получаю сообщение command not found
об ошибке. Кроме того, чтобы фактически использовать python 3 после использования brew для его установки, мне нужно запускать, python3
а не только то, python
что все еще отображается на python 2.7. Есть ли разные шаги для El Capitan?
Что нового в Python 3.4
...
пункт всегда должен быть доступен
...
По умолчанию команды pipX и pipX.Y будут установлены на всех платформах (где XY обозначает версию установки Python) вместе с пакетом Python pip и его зависимостями.
https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453
так что если у вас установлен Python 3.4, вы можете просто: sudo pip3 install xxx
Для python3 попробуйте это:
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
Хорошо, что он также обнаружит, какая у вас версия Python (даже если это среда Python в вашем пользовательском местоположении). После этого вы можете продолжить с (например)
pip install numpy
источник: https://pypi.python.org/pypi/setuptools/1.1.6#upgrading-from-setuptools-0-6
Предполагая, что вы находитесь в сильно ограниченном компьютерном окружении (таком как я) без прав root или возможности устанавливать пакеты ...
Я никогда не устанавливал свежий / автономный / raw / некорневый экземпляр Python + virtualenv до этого поста. Я сделал немало Googling, чтобы сделать эту работу.
python3
для , python
если вы пользователь python2.wget https://pypi.python.org/packages/source/v/virtualenv/virtualenv-x.y.z.tar.gz
tar -xzvf virtualenv-x.y.z.tar.gz
python3 virtualenv-x.y.z/virtualenv.py --python $(which python3) /path/to/new/virtualenv
source /path/to/new/virtualenv/bin/activate
virtualenv
пакет включает в себя автономную версию pip
и setuptools
автоматически устанавливаются в каждом новом virtualenv. Это решает проблему курицы и яйца.which python3
должен дать:/path/to/new/virtualenv/bin/python3
pip
также доступна в virtualenv через which pip
... должен дать:/path/to/new/virtualenv/bin/pip
Тогда ... Пип, пип, пип!
Последний совет новичкам Pythoneers: вы не думаете, что вам нужен virtualenv, когда начнете, но вы будете рады получить его позже. Помогает с «что если» сценариями установки / обновления для пакетов с открытым исходным кодом / общих пакетов.
Ссылка: https://virtualenv.pypa.io/en/latest/installation.html
pip
устанавливается вместе при установке Python. Вы можете использовать
sudo pip install (module)
или
python3 -m pip install (module)
.
Чтобы установить pip, безопасно загрузите get-pip.py .
Затем выполните следующее:
python get-pip.py
Будьте осторожны, если вы используете установку Python, управляемую вашей операционной системой или другим менеджером пакетов. get-pip.py не согласовывается с этими инструментами и может привести вашу систему в несогласованное состояние.
См: Установка PIP
А для ОС Windows 8.1 / 10 пользователи просто открываются cmd (командная строка)
напишите это: C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python36-32\Scripts
тогда
просто напишите это: pip3 install
{имя пакета}
Подсказка: расположение папки Python36-32
может отличаться для новых версий Python 3.x
Если ваш дистрибутив Linux поставлялся с уже установленным Python, вы сможете установить PIP с помощью диспетчера пакетов вашей системы. Это предпочтительнее, поскольку системные версии Python не очень хорошо работают со скриптом get-pip.py, используемым в Windows и Mac.
Расширенный пакет инструментов (Python 2.x)
sudo apt-get install python-pip
Расширенный пакет инструментов (Python 3.x)
sudo apt-get install python3-pip
Диспетчер пакетов pacman (Python 2.x)
sudo pacman -S python2-pip
Диспетчер пакетов pacman (Python 3.x)
sudo pacman -S python-pip
Yum Package Manager (Python 2.x)
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel
Yum Package Manager (Python 3.x)
sudo yum install python3 python3-wheel
Dandified Yum (Python 2.x)
sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel
Dandified Yum (Python 3.x)
sudo dnf install python3 python3-wheel
Zypper Package Manager (Python 2.x)
sudo zypper install python-pip python-setuptools python-wheel
Zypper Package Manager (Python 3.x)
sudo zypper install python3-pip python3-setuptools python3-wheel
Пожалуйста, следуйте инструкциям ниже, чтобы установить Python 3 с pip:
Шаг 1: Установите Python с загрузки здесь
Шаг 2: вам нужно скачать get-pip.py
Шаг 3: После загрузки get-pip.py откройте командную строку и перейдите в каталог, в котором сохранен файл get-pip.py.
Шаг 4: введите команду python get-pip.py
в cmd.
Шаг 5: Pip установлен успешно, Проверьте установку pip с помощью команды type в cmd pip --version
Это одна строка, которую я копирую и вставляю.
curl https://bootstrap.pypa.io/get-pip.py | python3
Из установки с помощью get-pip.py :
Чтобы установить pip, загрузите его
get-pip.py
по следующей ссылке: get-pip.py . В качестве альтернативы используйте curl:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
Затем выполните следующую команду в папке, куда вы скачали get-pip.py:
python get-pip.py
Предупреждение: будьте осторожны, если вы используете установку Python, управляемую вашей операционной системой или другим менеджером пакетов. get-pip.py не согласовывается с этими инструментами и может привести вашу систему в несогласованное состояние.