Я хочу встановити 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.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: Ви не думаєте, що вам не потрібно віртуолв, коли ви починаєте, але ви будете раді мати його пізніше. Допомагає при встановленні / оновленні сценаріїв встановлення / оновлення для відкритих пакетів / спільних пакунків.
Посилання: 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 не координує ці інструменти і може залишити вашу систему в непослідовному стані.