Я хочу встановити pip . Він повинен підтримувати Python 3, але для цього потрібні настройки, які доступні лише для Python 2.
Як я можу встановити pip за допомогою Python 3?
distribute
застарілу, а інша відповідь вирішує проблему.
Я хочу встановити pip . Він повинен підтримувати Python 3, але для цього потрібні настройки, які доступні лише для Python 2.
Як я можу встановити pip за допомогою Python 3?
distribute
застарілу, а інша відповідь вирішує проблему.
Відповіді:
редагувати: Установка та використання вручну setuptools
вже не є стандартним процесом.
Congrats, ви повинні вже 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 система управління пакетами / модулями?"
На жаль, всі, хто використовує більш ранній Python. Дотримуйтесь інструкцій вручну.
Дотримуйтесь моїх детальних інструкцій на веб-сторінці https://stackoverflow.com/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 at 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/installing.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, завжди виконайте наступні дії:
python 2.x
:sudo python -m pip install [package]
python 3.x
:sudo python3 -m pip install [package]
Примітка. Це припущення, що для нього не встановлено псевдонім python
Завдяки цьому методу не буде плутанини щодо того, яка версія пітона отримує пакет.
Кілька пітонів
Скажіть, у вас є python3 ↔ python3.6
іpython3.7 ↔ python3.7
sudo python3 -m pip install [package]
sudo python3.7 -m pip install [package]
Це по суті той же метод, що показаний раніше.
Примітка 1
Як знайти, який пітон 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.
>>>
Помітьте пітон 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.7 буде додана формула python @ 2 (хоча це буде лише кег, тому ні 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, встановленого у вашій системі.
Тоді в цій папці є локальне середовище пітонів. ./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. Чи є різні кроки для Ель-Капітан?
Що нового в Python 3.4
...
pip завжди повинен бути доступний
...
За замовчуванням команди pipX і pipX.Y будуть встановлені на всіх платформах (де XY позначає версію установки Python), а також пакетом pip Python та його залежностями.
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
Якщо припустити, що ви знаходитесь у комп'ютерному середовищі з обмеженим доступом (наприклад, я), без кореневого доступу та можливості встановлення пакетів ...
Я ніколи не встановлював свіжий / автономний / сирий / некорінний екземпляр Python + virtualenv до цього повідомлення. Мені довелося зробити трохи гуглінгу, щоб зробити цю роботу.
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: Ви не думаєте, що вам не потрібно віртуолв, коли ви починаєте, але ви будете раді мати його пізніше. Допомагає при встановленні / оновленні сценаріїв встановлення / оновлення для відкритих пакетів / спільних пакунків.
Посилання: 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 Manager Package (Python 2.x)
sudo pacman -S python2-pip
pacman Package Manager (Python 3.x)
sudo pacman -S python-pip
Менеджер пакунків Yum (Python 2.x)
sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel
Менеджер пакунків Yum (Python 3.x)
sudo yum install python3 python3-wheel
Подарований Ням (Python 2.x)
sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel
Подарований Ням (Python 3.x)
sudo dnf install python3 python3-wheel
Менеджер пакунків на Zypper (Python 2.x)
sudo zypper install python-pip python-setuptools python-wheel
Менеджер пакетів Zypper (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 встановлено успішно. Перевірте встановлення піп-файлу за допомогою команди в cmd pip --version
Це однолінійний, який я копіюю та вставляю.
curl https://bootstrap.pypa.io/get-pip.py | python3
Щоб встановити 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 не координує ці інструменти і може залишити вашу систему в непослідовному стані.