Начинаешь изучать Python? Попробуй начать с моего авторского курса: www.udemy.com/course/python-b... там всегда скидки ;)
Пікірлер: 54
@motacillafeldegg133 жыл бұрын
блин, первый человек, который объяcнил зачем нужна -m и команды python и python3 не по типу "пишите так, а если не работает, то так"
@alexeyblogprogweb40882 жыл бұрын
Да, действительно все просто и понятно! C этого действительно нужно начинать работу и изучение Python. Спасибо за крутой видос!
@niktotube24773 жыл бұрын
Самое лучшее видео по venv!)
@domochevsky47033 жыл бұрын
Спасибо, теперь я разобрался с виртуальным окружением.
@sv0ice2 жыл бұрын
Спасибо большое за объяснение!
@augustsemmi37542 жыл бұрын
Классно что без воды и понятно!
@abra-kadabra50005 ай бұрын
Спасибо огромное, очень доступно все объяснено!
@alisonrae3 жыл бұрын
Спасибо за видео ^^
@user-cy3je1xd1c2 жыл бұрын
Супер! Спасибо!
@Reshila-us6uc3 жыл бұрын
*Спасибо огромное так держать*
@sevashpun3 жыл бұрын
Спасибо за видео!
@bohdanmomot7518 Жыл бұрын
Оличное видео, мой лайк ;)
@igorpolishchuk50542 жыл бұрын
Круто, спасибо!
@rushmaster_4 ай бұрын
Спасибо
@klimtro5 ай бұрын
спасибо. полезно. еще есть такая команда pip freeze | grep имя_модуля >> requirements.txt она поставит сама в реквайрементс только тот модуль с его установленной версией которая стоит у вас. и вам не потребуется вручную прописывать версию в файле
@iBarmalei Жыл бұрын
красавчик!
@Indigest256 Жыл бұрын
Это понятно, но как создавать несколько виртуальных окружений с разными версиями питона, отличными друг от друга да еще и от основной версии? Пришел сюда именно из-за этой проблемы т.к. некоторые библиотеки работают только на определенной версии питона.
@domochevsky47033 жыл бұрын
Лайк.
@LogaN4igg2 жыл бұрын
@python samurai ок, ну а после того как я написал программу и она работает в виртуальном окружении и мне теперь нужно запускать эту программу постоянно то что нужно делать? Венв постоянно придется запускать?
@pythonsamurai2 жыл бұрын
Привет, venv содержит только зависимости проекта, так для выполнения скрипта где они используются, да, прийдется. Но сильно зависит от контекста и задачи. Иногда можно упаковать всё в докер и запустить в фоновом режиме.
@user-in7pg9nd7v Жыл бұрын
python3 -m venv env. "-m" - использовать модуль, какие еще есть сокращения? Есть ли удобный ресурс с указанием этих сокращений и когда ими пользоваться??? Спасибо за урок.
@pythonsamurai Жыл бұрын
Привет, да, официальная документация python это самый лучший, актуальный и открытый источник информации о языке python.
@user-nq3oq6ke1y8 ай бұрын
Правильно понимаю, что если в requirements.txt 10:48 прямо прописать желаемую версию чего либо, то эта строчка подтянет за собой другие пакеты сразу нужных версий? То есть, в каждом пакете примерно такой же requirement.txt и я могу не переживать, что через некоторое время мой requirements.txt перестанет работать?
@pythonsamurai8 ай бұрын
Да, если вы тянете либу или фреймворк, то с ним тянутся и его завистмости. Раньше была возможность попасть в коллизию зависимостей двух разных пакетов, но сегодня pip уже умеет резолвить более или менее достойно, так что переживать не стоит. Но надо помнить что кроме зависимостей может сыграть версия пайтона, т.е очень старый проект например может не собраться на последней версии питона.
@immickful2 жыл бұрын
Подскажите, пожалуйста, а для чего тогда всякие *conda нужны, если у Питона такая встроенная "виртуализация" уже имеется? Спасибо!
@pythonsamurai2 жыл бұрын
conda насколько я знаю это что-то вроде дистрибутива питона, с набором специфических стандартных библиотек. я бы не советовал вообще брать что-то кроме стандартного CPython с python.org если вы точно не знаете зачем оно вам.
@jewellerydemocrats29274 жыл бұрын
у меня просто печалька произошла.. Не устанавливаются из гит клона документы
@Ulanbekkn Жыл бұрын
Привет, можете подсказать. Я создал свою виртуальную среду venv, а внутри папки нету папки Script, внутри которого находиться интерпретатор, без этого не могу запустить файл
@pythonsamurai Жыл бұрын
да так не глядя сложно сказать что-то кроме того что должна быть если делаете на винде. Посмотрите какие папки создаются, удалите всё и попробуйте ещё раз пересоздать.
@immickful2 жыл бұрын
3:56 - а откуда вдруг 'source' взялось? Это встроенная штука Линукса или это исполняемый файл Питона?
@pythonsamurai2 жыл бұрын
Привет, да это встроенная тулза bash оболочки ss64.com/bash/source.html под линуксом. В для активации аналогичного контекста в винде другой скрипт используется docs.python.org/3/library/venv.html тут есть в табличке инфа, но так как я много лет виндой не пользуюсь и не планирую, то гарантировать что-то сложно.
@crabfromrus42274 жыл бұрын
А что делать ели уже загадил глобальный окружение?
@pythonsamurai4 жыл бұрын
По идее нужно чистить, сделать в глобальном окружении python3 -m pip list и смотреть что там есть лишнего. Если же сломаны какие-то ссылки или биндинги системы, то в особо сложных случаях можно снести систему и пообещать себе больше никогда так не делать ))
@nIKsLL3 жыл бұрын
может кому пригодится, поэтому оставлю тут :D - под Windows - запускаем "Python 3.9 Module Docs" (ставился вместе с python) -> смотрим где лежат файлы -> сносим всё -> удаляем питон -> ставим питон -> используем venv
@jewellerydemocrats29274 жыл бұрын
может из-за того, что я pip install сделал вместо pip3 install, что маловероятно
@trdMichaelM3 жыл бұрын
А какой у тебя Linux?
@pythonsamurai3 жыл бұрын
Ubuntu, сейчас на 20.04 LTS
@trdMichaelM3 жыл бұрын
@@pythonsamurai спасибо, я тока начинаю знакомство с Linux. Но у тебя интерфейс очень виндовый :)
@alexeyblogprogweb40882 жыл бұрын
@@trdMichaelM У автора на экране Linux Mint - Cinnamon или Mate. Они там уже входят в образ. Можно и на убунту поставить, не знаю ща можно при установке убунты выбрать сразу Cinnamon или Mate или потом устанавливать нужно будет.
@jewellerydemocrats29274 жыл бұрын
а как на винде установить?
@pythonsamurai4 жыл бұрын
Установить python3 через установщик с официального сайта python.org, потом флоу тот же. У меня просто уже много лет нет винды, но раньше было именно так.
@ToNNaG2 жыл бұрын
не хватает для чайников как выбрать в pycharm это виртуальное окружение. и где лучше хранить файлы проекта....
@sv0ice2 жыл бұрын
всм, в pycharm'e же первым пунктом стоит venv
@user-sn5nm5rm3v Жыл бұрын
Обалденный ролик... познавательно... Только что делать, если у меня, сука, не линукс?
@pythonsamurai Жыл бұрын
Привет, отличий практически нет на маке, одна команда будет отличаться на винде. Но, я бы рекомендовал переходить на линукс :)
@user-wz1sq9vw3s Жыл бұрын
я что один только сижу на винде? а как установить на винду венв
@vld7395 Жыл бұрын
У меня полностью не работает окруэение я просто делаю все одинаково, но нет хер те
@aleksbotler53589 ай бұрын
А в Windows?
@pythonsamurai9 ай бұрын
Там немного другие команды, но от винды лучше отказаться, особенно если серьезно думаете про развитие в IT.
@aleksbotler53589 ай бұрын
@@pythonsamurai ну, не знаю. Пока весь серьезный профессиональный софт, что встречается мне, исключительно для венды и под луникс упорно не хотят пилить. 😢 А так регулярно возникает потребность сляпать по быстрому какую-нибудь специфическую утилиту или скрипт, ну и хотелось бы это делать на пайтоне.
@nikprilutskiy7064 Жыл бұрын
Не знаю чему тут все так радуются, 12 минут вообще ни о чем. Сначала сидим вспоминаем как версию pip посмотреть, потом как с его помощью установить пакеты (ничего, что роли не про это?).
@pythonsamurai Жыл бұрын
Привет, спасибо за мнение. Что за роли?
@user-nq3oq6ke1y8 ай бұрын
Если все вокруг радуются, возможно вы просто зашли не на тот канал…😅