Pip, Easy_install, Conda | В Чём Разница? | Что Такое Wheel И Egg
Vložit
- čas přidán 29. 08. 2024
- Окей, наверное, все знают, что для установки python-библиотек используется pip. Однако, кроме этого, каждый питонист, как минимум краем уха, слышал про такую штуку как easy_install, а на некоторых сайтах, форумах и видео хотя бы раз натыкался на нечто под названием conda.
Мало того, вокруг всей этой неразберихи сплошь и рядом мелькают какие-то wheel и egg. Казалось бы, названия на слуху и довольно знакомые, но что конкретно всё это значит - не понятно. Поэтому сегодня я расскажу, что такое, зачем нужны и чем отличаются друг от друга pip, easy_install и conda, а также объясню, как это всё связано с колёсами и яйцами.
✔ Загружаем Свой Модуль На PyPi: • Как Выложить Свою Pyth...
✔ Виртуальное Окружение Python | venv и virtualenv: • Виртуальное Окружение ...
✔ 5 Лучших Библиотек Для Программирования На Python: • 5 Лучших Библиотек Для...
✔ Основы Jupyter Notebook (Python): • Основы Jupyter Noteboo...
✔ Instagram: / py_lounge
✔ Ссылка на группу ВКонтакте: pylounge
✔ Канал PyLounge: / @pylounge
✔ По вопросам сотрудничества и предложений: peoplesdreamer@gmail.ru
✔ Music: www.free-stock...
Материалы из видео:
✔ Установка пакетов Python (Документация): packaging.pyth...
✔ Документация pip: pip.pypa.io/en...
✔ Документация easy_install:
setuptools.rea...
✔ Документация conda: docs.conda.io/...
✔ Anaconda: www.anaconda.com/
✔ Miniconda: docs.conda.io/...
✔ Wheel VS Egg: packaging.pyth...
Привет! Я долго занимаюсь программированием, в частности программирование на языке Python. Я много чего узнал за это время, и мне есть, чем поделиться со зрителями моего канала.
Здесь выходят разнообразные ролики, касающиеся IT-тематики и программирования. Подписывайся, будем узнавать что-то новое и работать вместе! Погнали!
#python #pip #easy_install #conda #pylounge #ityoutubersru
Кто-нибудь из вас использует conda на постоянной основе?)
У меня своя замороченная система с окружениями (тут алиасы есть, но смысл понятен, ну и версия сейчас уже другая):
"боевой" вариант работы с python
системный python (/usr/bin/python) -> не трогаю
основной повседневный python -> из miniconda
для разработки venv -> venv.create; pip install ...
для "боевых" сервисов -> coздаем (если нет) окружение с текущим python:
conda create -n v3.7 python=3.7 -> пример для python3.7
conda activate v3.7
venv.create; pip install ... -> создаем venv окружение проекта
или без активации -> ~/.local/conda/envs/v3.7/bin/python -m venv venv && venv.activate && pip install ...
в дальнейшем основное окружение можно обновлять - ссылки venv на окружение conda будут работать
@@koljasha_nafman Реально мощная система)
у меня миниконда на линуксе и на винде... она потом сама апается не понятно во что, я не знаю в чем разинца, но у меня всё работает
Пользуюсь, для развертывания на Винде и линуксе некоторых библиотек не требуется потом билдить их, conda делает это самостоятельно
3:51 "Без интернета надо скачать файлы..." - так становятся сеньорами)
Подразумевается установка без Интернета, то есть файлы не подтягиваются напрямую из PyPi. Но соглашусь, прозвучало спорно
Очень полезное видео, спасибо!
да, как пуля возле уха)
Комментарий для поддержки ролика. Спасибо!!!!
ты решил ответить на мой вопрос О_о.. целым роликом... уиии))
Огромное спасибо ты просто лучший👍
Thx!
Спасибо за ролик!
К этому видео назрело дополнение про pyenv. Всё чаще встречаю, что pyenv выбирают вместо conda
Спасибо огромное! Комментарий для продвижения!
для pip полезная вещь: pip3-autoremove
На словах все просто, а не деле без костылей не работает.
Го поэзию