JavaRush /Курси /Модуль 1: Python Core /Установка пакетів

Установка пакетів

Модуль 1: Python Core
Рівень 11 , Лекція 3
Відкрита

4.1 Де шукати пакети

Перед тим як писати якийсь код, переконайтеся, що його вже не написав хтось за вас. Більше того, він може вже бути написаний, протестований, документований і покривати всі ваші поточні та майбутні потреби на 200%.

Таке трапляється постійно. Python вже більше ніж 30 років, і ним користуються мільйони програмістів по всьому світу.

Для всіх ваших потреб є шикарний сайт – pypi.org (The Python Package Index). Якщо вам потрібна якась бібліотека, ви просто заходите на сайт і вводите свій запит.

Наприклад, я хочу написати свого власного клієнта для Telegram. Я заходжу на pypi.org, вводжу в пошуку telegram client і бачу приблизно 10,000 бібліотек по цій темі:

Номер один містить опис «Python aiohttp telegram client» – це якраз те, що нам потрібно. Просто і гарно.

Тут ви можете знайти будь-який пакет на всі випадки життя. Тож тепер ви ще трохи ближче до того, щоб зрозуміти суть сучасної роботи програміста: потрібно знати, де є якісь хороші пакети, вміти ними користуватися і знати, як обходити їх слабкі місця.

4.2 Приклад встановлення пакету

Давайте встановимо якийсь пакет і на його прикладі розберемося, як це правильно робити.

Є така жартівлива бібліотека, яка малює корову і текст поруч з нею.

Називається вона cowsay. Ось на її прикладі ми зараз і будемо вивчати імпорт.

Щоб використовувати менеджер pip, вам потрібно перейти в Terminal. Найпростіше це зробити прямо з PyCharm. Там внизу зліва є список кнопок:

Клацніть на кнопку Terminal, і у вас відкриється вікно з запрошенням. Виглядати воно буде приблизно так:

Там вам потрібно ввести команду pip install cowsay

Приклад:

Якщо бібліотека успішно встановилась, то ви побачите напис типу:

Все, тепер ви можете імпортувати цю бібліотеку (пакет) у ваш проект і використовувати за власним розсудом.

4.3 Граємо з коровою

Наприклад, ви можете написати код виду:


import cowsay

cowsay.cow("Should've learned Python...")

Ось що програма вивела мені в консоль:

Також бібліотека cowsay підтримує багато інших тварин, наприклад, дракона:


import cowsay

cowsay.dragon("Це дракон говорить...")

Як бачите, встановлювати пакети швидко і просто, а використовувати чужий код — легко і приємно.

Якщо ви втомилися грати з коровою, ви можете видалити її бібліотеку — для цього потрібно скористатися командою pip uninstall cowsay.

Використання терміналу всередині IDE, як PyCharm, спрощує роботу з командами pip, тому що дозволяє виконувати команди напряму в контексті поточного проекту.

Коментарі (4)
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ
Дмитро Рівень 30
17 листопада 2025
import requests response = requests.get("https://jsonplaceholder.typicode.com") print(response.text) Станом на 17.11.2025, проходить перевірку. Як? не питайте...
negoda Рівень 31
18 серпня 2025
Впервые вижу чтобы "правильный" вариант решения не проходил валидацию))) В "правильном" варианте - респонс.джсон(), валидация требует респонс.текст
Євген Рівень 26
13 липня 2025
Виконання GET-запиту до API response = requests.get # Виведення результату запиту print(response.json()) Откуда эти команды? ничего такого в лекциях не было
negoda Рівень 31
18 серпня 2025
Шел конец 19 уровня - "Этого в лекции не было" отголосками несется с первых задач до сюда...