pip — система керування пакунками, яка використовується для встановлення та управління програмними пакетами, які написані на Python. Багато пакетів можна знайти в Python Package Index (PyPI).
Результат виконання pip --help | |
Тип | Система керування пакунками |
---|---|
Перший випуск | 4 квітня, 2011 |
Стабільний випуск | 9.0.1 (6 листопада, 2016 ) |
Платформа | Python |
Операційна система | OS-залежна |
Мова програмування | Python |
Ліцензія | Вільне програмне забезпечення |
Репозиторій | github.com/pypa/pip |
Вебсайт | pip.pypa.io |
Починаючи з версій Python 2.7.9 та Python 3.4, вони містять пакет pip (або pip3 для Python 3) за умовчанням.
pip є рекурсивним акронімом, що означає «Pip Installs Packages» або «Pip Installs Python».
Інтерфейс командного рядка
Більшість дистрибутивів Python вже містять pip. Якщо, pip відсутній, то його можна інсталювати за допомогою системи керування пакунками або через cURL, утиліту для завантаження через інтернет:
curl https://bootstrap.pypa.io/get-pip.py | python
Одна з головних переваг pip це простота інтерфейсу командного рядка, яка дозволяє встановити пакети Python простою командою:
pip install some-package-name
Так само просто і видаляти пакети:
pip uninstall some-package-name
Головне, що pip надає можливість керувати всіма пакетами та їх версіями. Це зазвичай робиться за допомогою файлу requirements.txt
. Що дозволяє ефективно відтворювати весь необхідний список пакетів в окремому оточенні (наприклад, на іншому комп'ютері) або у віртуальному оточенні. Це досягається за допомогою правильно відформатованого файлу requirements.txt
і наступної команди:
pip install -r requirements.txt
Встановлення деяких пакетів для конкретних версій python, де ${version}
замінюється на 2, 3, 3.6, і т. д.:
pip${version} install some-package-name
Використання вебхостингу
Pip використовується для підтримки Python в хмарних платформах, таких як Heroku.
Див. також
Примітки
- 1.0 release commit
- . Архів оригіналу за 18 липня 2017. Процитовано 11 червня 2017.
- LICENSE.txt. github.com/pypa/pip. Процитовано 25 липня 2015.[недоступне посилання з лютого 2019]
- . The pip developers. Архів оригіналу за 2 грудня 2010. Процитовано 5 січня 2012.
- . Архів оригіналу за 7 вересня 2015. Процитовано 24 лютого 2015.
- . ubuntuusers.de. Архів оригіналу за 1 вересня 2019. Процитовано 17 лютого 2015.
- . Stack Exchange. Архів оригіналу за 1 вересня 2019. Процитовано 17 лютого 2015.
- . Dev Center. Heroku. Архів оригіналу за 6 серпня 2013. Процитовано 5 січня 2012.
Посилання
- Офіційний сайт
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
pip sistema keruvannya pakunkami yaka vikoristovuyetsya dlya vstanovlennya ta upravlinnya programnimi paketami yaki napisani na Python Bagato paketiv mozhna znajti v Python Package Index PyPI pipRezultat vikonannya pip helpTip Sistema keruvannya pakunkamiPershij vipusk 4 kvitnya 2011 13 rokiv tomu 2011 04 04 Stabilnij vipusk 9 0 1 6 listopada 2016 7 rokiv tomu 2016 11 06 Platforma PythonOperacijna sistema OS zalezhnaMova programuvannya PythonLicenziya Vilne programne zabezpechennyaRepozitorij github com pypa pipVebsajt pip pypa io Pochinayuchi z versij Python 2 7 9 ta Python 3 4 voni mistyat paket pip abo pip3 dlya Python 3 za umovchannyam pip ye rekursivnim akronimom sho oznachaye Pip Installs Packages abo Pip Installs Python Interfejs komandnogo ryadkaRezultat roboti pip install virtualenv Bilshist distributiviv Python vzhe mistyat pip Yaksho pip vidsutnij to jogo mozhna instalyuvati za dopomogoyu sistemi keruvannya pakunkami abo cherez cURL utilitu dlya zavantazhennya cherez internet curl https bootstrap pypa io get pip py python Odna z golovnih perevag pip ce prostota interfejsu komandnogo ryadka yaka dozvolyaye vstanoviti paketi Python prostoyu komandoyu pip install some package name Tak samo prosto i vidalyati paketi pip uninstall some package name Golovne sho pip nadaye mozhlivist keruvati vsima paketami ta yih versiyami Ce zazvichaj robitsya za dopomogoyu fajlu requirements txt Sho dozvolyaye efektivno vidtvoryuvati ves neobhidnij spisok paketiv v okremomu otochenni napriklad na inshomu komp yuteri abo u virtualnomu otochenni Ce dosyagayetsya za dopomogoyu pravilno vidformatovanogo fajlu requirements txt i nastupnoyi komandi pip install r requirements txt Vstanovlennya deyakih paketiv dlya konkretnih versij python de version zaminyuyetsya na 2 3 3 6 i t d pip version install some package nameVikoristannya vebhostinguPip vikoristovuyetsya dlya pidtrimki Python v hmarnih platformah takih yak Heroku Div takozh en Repozitorij programnogo zabezpechennyaPrimitki1 0 release commit Arhiv originalu za 18 lipnya 2017 Procitovano 11 chervnya 2017 LICENSE txt github com pypa pip Procitovano 25 lipnya 2015 nedostupne posilannya z lyutogo 2019 The pip developers Arhiv originalu za 2 grudnya 2010 Procitovano 5 sichnya 2012 Arhiv originalu za 7 veresnya 2015 Procitovano 24 lyutogo 2015 ubuntuusers de Arhiv originalu za 1 veresnya 2019 Procitovano 17 lyutogo 2015 Stack Exchange Arhiv originalu za 1 veresnya 2019 Procitovano 17 lyutogo 2015 Dev Center Heroku Arhiv originalu za 6 serpnya 2013 Procitovano 5 sichnya 2012 PosilannyaOficijnij sajt