Pip, Easy_install, Conda | В Чём Разница? | Что Такое Wheel И Egg
HTML-код
- Опубликовано: 11 апр 2021
- Окей, наверное, все знают, что для установки 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-music.com
Материалы из видео:
✔ Установка пакетов Python (Документация): packaging.python.org/tutorial...
✔ Документация pip: pip.pypa.io/en/stable/
✔ Документация easy_install:
setuptools.readthedocs.io/en/...
✔ Документация conda: docs.conda.io/en/latest/
✔ Anaconda: www.anaconda.com/
✔ Miniconda: docs.conda.io/en/latest/minic...
✔ Wheel VS Egg: packaging.python.org/discussi...
Привет! Я долго занимаюсь программированием, в частности программирование на языке 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. Но соглашусь, прозвучало спорно
Комментарий для поддержки ролика. Спасибо!!!!
ты решил ответить на мой вопрос О_о.. целым роликом... уиии))
Спасибо огромное! Комментарий для продвижения!
К этому видео назрело дополнение про pyenv. Всё чаще встречаю, что pyenv выбирают вместо conda
роскошно объясняешь
для pip полезная вещь: pip3-autoremove
Thx!
Го поэзию
скалА? первый раз так слышу Scala
На словах все просто, а не деле без костылей не работает.