Наконец-то я всё понял! Спасибо. Все видюшки на ютубе заканчиваются тем, что виртуальное окружение создано и делайте с этим что хотите. И по итогу venv отдельно, а пишешь в глобальном окружении.
Евгений, у меня по теме есть такой вопрос: Я использую VS Code. Во встроенном терминале стоит приглашение name@ssd:~/Python$ ,команда pwd кажет путь /home/name/Python .Перехожу cd /home/name/Python/Project/ и создаю venv. В проводнике вижу, venv находится в папке Project. В терминале активирую venv и вижу приглашение (venv)name@ssd:~/Python$ , pwd кажет /home/name/Python . Правильно ли это? Почему при активации venv не уходит в проект, типа (venv)name@ssd:~/Python/Project$ ? По сути, файл созданный в проекте автоматом сохраняется в /home/name/Python/ .Может где в настройках галочки не хватает?
Ну, он не должен никуда переходить при активации. Для перехода нужно сделать этот переход. Фишка в том, что венв у вас может быть создан вообще где-нибудь в /home/name/myvenvs/projectvenv И активируя его, ты им пользуешься, то есть питон и все либы оттуда берутся, но в проекте ты находишься в том, в котором тебе нужно.
То есть, венв это не коробка, а лишь отдельно взятый питон для отдельно взятого проекта, по завершении работы над которым нужно создать рекуайрементс.тхт и с чистой совестью снести венв. Ясно, очередные костыли. Спасибо.
Большое спасибо за видео, всё разжёвано и положено в рот в связке с GPT все вопросы полностью закрываются Особенно большое спасибо за концовку видео с подробным объяснение работы окружения
41:30 То есть первая позиция записи в переменной PATH имеет приоритет над второй, третьей и т.д.? Т.е. если поставить ...pythonProject\venv\Scripts (вручную, например) на последнее место, то скрипты будут сначала искаться в system32, Windows и т.д. и только в последнюю очередь, если они не будут найдены там, то будет произведен поиск в pythonProject\venv\Scripts?
следовательно, создаваемое через venv окружение работает для любых программ (т.е. в него можно засовывать любые программы, а не только пакеты для питона, которые мы ставим через pip)?
Спасибо. Я так и не понял, зачем нужно менять интерпретатор на новый. При глобальном (или системном) интерпретаторе команда pip list выдаёт тот же результат - установлен только pip
@@SeniorTester имел в виду на другой. В видео после создания виртуального окружения вы меняете системный интерпретатор на интерпретатор виртуального окружения. На обоих интерпретаторах в списке установленных библиотек находится только pip. Вот и спрашиваю, зачем менять интерпретатор?
Подскажите пожалуйста, почему на винде source : Имя "source" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, по сле чего повторите попытку ?
Это ничего не меняет. Это зависит от параметров раскраски. Например, в убунту раскраска изначально есть и применяется к очень разнообразным элементам, а в виде раскраски или нет или она очень скудненькая
Бро ты супер я конечно атеист, но если я не прав те это зачтется. Я понимал что это не может быть очень сложно, но начинаешь искать ответ такие рецепты даются, как будто НЕ виртуальную среду создаю на компьютере а колдую по записям Мерлина
Благодарю, много видео про настройку пересмотрел ничего не получалось, а тут с 1 попытки все получилось и разобраться и настроить все. Супер!
Великолепнейший урок!!! Спасибо и поклон до полу! 👍
Отлично! Все максимально понятно, за показ на разных системах, отдельная благодарочка!
Спасибо за понятное обьяснение!!!!
За уроки по Python однозначно лайк и комментарий на поддержку этого канала! Спасибо автору!
Наконец-то я всё понял! Спасибо. Все видюшки на ютубе заканчиваются тем, что виртуальное окружение создано и делайте с этим что хотите. И по итогу venv отдельно, а пишешь в глобальном окружении.
Круто! Я рад, что получилось вам помочь!
Евгений, у меня по теме есть такой вопрос:
Я использую VS Code. Во встроенном терминале стоит приглашение name@ssd:~/Python$ ,команда pwd кажет путь /home/name/Python .Перехожу cd /home/name/Python/Project/ и создаю venv. В проводнике вижу, venv находится в папке Project. В терминале активирую venv и вижу приглашение (venv)name@ssd:~/Python$ , pwd кажет /home/name/Python . Правильно ли это? Почему при активации venv не уходит в проект, типа (venv)name@ssd:~/Python/Project$ ? По сути, файл созданный в проекте автоматом сохраняется в /home/name/Python/ .Может где в настройках галочки не хватает?
Ну, он не должен никуда переходить при активации. Для перехода нужно сделать этот переход. Фишка в том, что венв у вас может быть создан вообще где-нибудь в /home/name/myvenvs/projectvenv
И активируя его, ты им пользуешься, то есть питон и все либы оттуда берутся, но в проекте ты находишься в том, в котором тебе нужно.
То есть, венв это не коробка, а лишь отдельно взятый питон для отдельно взятого проекта, по завершении работы над которым нужно создать рекуайрементс.тхт и с чистой совестью снести венв. Ясно, очередные костыли. Спасибо.
Ну, завершение работы над проектом это мифическое событие)))
Теоретически, у тебя может быть один венв на несколько проектов
Большое спасибо за видео, всё разжёвано и положено в рот в связке с GPT все вопросы полностью закрываются
Особенно большое спасибо за концовку видео с подробным объяснение работы окружения
Объяснение топ!!Спасибо!
Благодарю за хорошее объяснение
Спасибо!
огонь!!!!
41:30 То есть первая позиция записи в переменной PATH имеет приоритет над второй, третьей и т.д.? Т.е. если поставить ...pythonProject\venv\Scripts (вручную, например) на последнее место, то скрипты будут сначала искаться в system32, Windows и т.д. и только в последнюю очередь, если они не будут найдены там, то будет произведен поиск в pythonProject\venv\Scripts?
Ахуительно объяснил, я все понял !!
следовательно, создаваемое через venv окружение работает для любых программ (т.е. в него можно засовывать любые программы, а не только пакеты для питона, которые мы ставим через pip)?
Спасибо. Я так и не понял, зачем нужно менять интерпретатор на новый. При глобальном (или системном) интерпретаторе команда pip list выдаёт тот же результат - установлен только pip
А что значит менять на новый?
@@SeniorTester имел в виду на другой. В видео после создания виртуального окружения вы меняете системный интерпретатор на интерпретатор виртуального окружения. На обоих интерпретаторах в списке установленных библиотек находится только pip. Вот и спрашиваю, зачем менять интерпретатор?
А селениум 4.12 не закрывается сам :(
Подскажите пожалуйста, почему на винде source : Имя "source" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, по
сле чего повторите попытку
?
А я в видео разве не показал какой командой это делается в Windows?
Почему при активации виртуального окружения ничего не происходит? модули не запускаютсяо
А что должно произойти?
@SeniorTester (venv)
@@SeniorTester не активируется виртуальная среда
Приветствую. Подскажите что может быть ? в терминале в пайчарме (venv) в начале строки у вас зеленого цвета а у меня как вся строка
Это ничего не меняет. Это зависит от параметров раскраски. Например, в убунту раскраска изначально есть и применяется к очень разнообразным элементам, а в виде раскраски или нет или она очень скудненькая
@@SeniorTester Спасибо
Комментарий в поддержу канала 🌚
подписался)
Бро ты супер я конечно атеист, но если я не прав те это зачтется. Я понимал что это не может быть очень сложно, но начинаешь искать ответ такие рецепты даются, как будто НЕ виртуальную среду создаю на компьютере а колдую по записям Мерлина
Вы носите не модную серьгу, надо с камушком не висящую. И круто когда в два уха 🎉
Раньше была не висящая. Эта мне сейчас нравится
Спасибо. Ещёб серьги не было в ухе, в двойне приятнее смотреть было бы
А что не так с серьгой?
@@SeniorTester, не является мужским атрибутом. IМХО, конечно
А когда серьга перестала считаться мужским атрибутом? До пиратов или после? Или викинги ввели на них запреты для мужиков?
@@SeniorTester в 90-е
Я не видел такого закона. Серьга - клёво.
Почему автор виртуальное пространство называет виртуальным "окружением"? Если вас окружили и взяли в заложники, моргните три раза.
Великолепнейший урок!!! Спасибо и поклон до полу! 👍