Я хочу установить пип . Он должен поддерживать Python 3, но для него требуются setuptools, который доступен только для Python 2.
Как я могу установить pip с Python 3?
python
python-3.x
pip
package
setuptools
Deamon
источник
источник
distribute
он устарел, и другой ответ решает проблему.Ответы:
редактирование: ручная установка и использование
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
Запустите следующую команду из терминала:
Установка на Debian (Wheezy и новее) и Ubuntu (Trusty Tahr и новее) для Python 3.x
Запустите следующую команду из терминала:
Замечания:При новой установке Debian / Ubuntu пакет может быть не найден, пока вы не выполните:
Установка
pip
на CentOS 7 для Python 2.xВ CentOS 7 вы должны сначала установить инструменты установки, а затем использовать их для установки
pip
, так как для этого нет прямого пакета.Установка
pip
на CentOS 7 для Python 3.xПредполагая, что вы установили Python 3.4 из EPEL , вы можете установить инструменты установки Python 3 и использовать его для установки
pip
.Если в вашем дистрибутиве Unix / Linux его нет в репозитории
Установите вручную, как описано ниже.
Ручной способ
Если вы хотите сделать это вручную, сейчас рекомендуемый метод - установить с помощью
get-pip.py
скрипта изpip
инструкции по установке .источник
--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+ и Python 2.7.9+
Хорошие новости! Python 3.4 (выпущен в марте 2014 г.) поставляется с Pip. Это лучшая особенность любого выпуска Python. Это делает сообщество доступным для всех. Новички больше не исключаются из-за запутанной сложности настройки. Вместе с менеджером пакетов Python присоединяется к Ruby, Nodejs, Haskell, Perl, Go - практически ко всем другим современным языкам с большинством открытого сообщества. Спасибо, Питон.
Конечно, это не означает, что упаковка Python решена. Опыт остается разочаровывающим. Я обсуждаю это в Python. Есть ли система управления пакетами / модулями?
Увы, для всех, кто использовал более ранний Python. Следуйте инструкциям
Python ≤ 2.7.8 и Python ≤ 3.3
Следуйте моим подробным инструкциям на https://stackoverflow.com/a/12476379/284795 . по существу
Официальные инструкции
По https://pip.pypa.io/en/stable/install.html
Загрузите
get-pip.py
, стараясь сохранить его как.py
файл, а не.txt
. Затем запустите его из командной строки.Для этого вам может потребоваться командная строка администратора. Следуйте http://technet.microsoft.com/en-us/library/cc947813(v=ws.10).aspx
Для меня это установленный Пип в
C:\Python27\Scripts\pip.exe
. Найдитеpip.exe
на своем компьютере, затем добавьте его папку (например,C:\Python27\Scripts
) в ваш путь (Пуск / Изменить переменные среды). Теперь вы должны быть в состоянии запуститьpip
из командной строки. Попробуйте установить пакет:Там вы идете (надеюсь)!
источник
apt-get install python3-dev
, Python 3.4 установлен, без пипса :(Для Ubuntu 12.04 или старше
не сработает Вместо этого используйте:
источник
если вы используете Python 3.4+
просто введите:
источник
Обновление 2015-01-20:
Согласно https://pip.pypa.io/en/latest/install.html текущим способом является:
Я думаю, что должно работать для любой версии
Оригинальный ответ:
источник
Единственный Питон в системе
Чтобы установить пакеты в 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
команда порождает:Обратите внимание на Python 3.6.6 во второй строке.
Заметка 2
Изменить что
python3
илиpython
указывает на: /ubuntu/320996/how-to-make-python-program-command-execute-python-3источник
Я не уверен, когда именно это было введено, но для меня установлен pip3, когда его еще не было.
источник
pip2 install --upgrade pip
иapt-cyg install python3
. Тогда то, что вы написали, и вы получилиpip3
.Старая версия Homebrew
Если вы используете macOS, используйте
homebrew
.Также обратите внимание, что вы должны проверить консоль, если установка успешно завершена. Иногда это не так (например, ошибка из-за владения), но люди просто пропускают журнал.
ОБНОВЛЕНО - доморощенная версия после 1.5
Согласно официальной странице Homebrew :
Итак, чтобы установить Python 3, выполните следующую команду:
Затем
pip
автоматически устанавливается, и вы можете установить любой пакет с помощьюpip install <package>
.источник
Если вы используете несколько разных версий python, попробуйте использовать
virtualenv
http://www.virtualenv.org/en/latest/virtualenv.html#installationС преимуществом
pip
для каждой местной среды.Затем установите локальную среду в текущем каталоге:
Обратите внимание, что вы указываете путь к двоичному файлу 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:
Затем установите python3 из исходного кода:
Когда вы закончите установку всех из них, 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
Тогда я получаю последнюю версию дистрибутива:
Надеюсь, это поможет.
источник
mkvirtualenv py3
конца - на OS X El Capitan я получаю сообщениеcommand not found
об ошибке. Кроме того, чтобы фактически использовать python 3 после использования brew для его установки, мне нужно запускать,python3
а не только то,python
что все еще отображается на python 2.7. Есть ли разные шаги для El Capitan?https://docs.python.org/3/whatsnew/3.4.html#whatsnew-pep-453
так что если у вас установлен Python 3.4, вы можете просто:
sudo pip3 install xxx
источник
Для python3 попробуйте это:
Хорошо, что он также обнаружит, какая у вас версия Python (даже если это среда Python в вашем пользовательском местоположении). После этого вы можете продолжить с (например)
источник: 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 .
Затем выполните следующее:
См: Установка 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)
Расширенный пакет инструментов (Python 3.x)
Диспетчер пакетов pacman (Python 2.x)
Диспетчер пакетов pacman (Python 3.x)
Yum Package Manager (Python 2.x)
Yum Package Manager (Python 3.x)
Dandified Yum (Python 2.x)
Dandified Yum (Python 3.x)
Zypper Package Manager (Python 2.x)
Zypper Package Manager (Python 3.x)
источник
Пожалуйста, следуйте инструкциям ниже, чтобы установить 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
источник
Это одна строка, которую я копирую и вставляю.
Из установки с помощью get-pip.py :
источник