Пакетні менеджери

Імпорт всього модуля math

import math

Імпорт конкретних елементів

from mymodule import greet, pi

Імпорт модуля з псевдонімом

import mymodule as mm

Імпорт усіх елементів із модуля

import mymodule *

Динамічний імпорт дозволяє імпортувати модулі під час виконання програми.
Загальний вигляд синтаксису цієї операції має наступний формат

module = __import__("модуль")

На сьогодні існує 4 популярних пакетних менеджери для Python:

  • pip
  • conda
  • pipenv
  • poetry

Менеджер пакетів pip

Репозиторій

Перевірка версії pip

pip --version

Встановлення pip

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py

Встановлення пакета

pip install package_name

Встановлення конкретної версії пакета

pip install package_name==1.0.0

Оновлення пакета

pip install --upgrade package_name

Видалення пакета

pip uninstall package_name

Список встановлених пакетів

pip list

Менеджер пакетів conda

Встановлення conda

conda постачається з Anaconda та Miniconda дистрибутивами. Ви можете встановити Anaconda або Miniconda, завантаживши їх з офіційного сайту:

  • Anaconda
  • Miniconda

Офіційний сайт

Створення нового середовища

conda create --name myenv

Активація середовища

conda activate myenv

Деактивація середовища

conda deactivate

Встановлення пакета

conda install package_name

Встановлення пакета з певного каналу

conda install -c conda-forge package_name

Список встановлених пакетів

conda list

Менеджер пакетів poetry

Встановити менеджер пакетів poetry

pip install poetry

Створити файл pyproject.toml з встановленими пакетами

poetry init --no-interaction

Встановити пакет

poetry add package_name

Встановити всі потрібні пакети

poetry install
2015-2026 © SumyNikNet