Я хочу установить пип . Он должен поддерживать 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.gztar -xzvf virtualenv-x.y.z.tar.gzpython3 virtualenv-x.y.z/virtualenv.py --python $(which python3) /path/to/new/virtualenvsource /path/to/new/virtualenv/bin/activate
virtualenvпакет включает в себя автономную версию pipи setuptoolsавтоматически устанавливаются в каждом новом virtualenv. Это решает проблему курицы и яйца.which python3должен дать:/path/to/new/virtualenv/bin/python3pipтакже доступна в 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 не согласовывается с этими инструментами и может привести вашу систему в несогласованное состояние.