Создаем виртуальное окружение venv для Python
Вставка
- Опубліковано 19 чер 2024
- #python #visualstudiocode #программирование
В этом уроке вы узнаете, что такое виртуальное окружение или виртуальные среды, зачем они нужны, как их создавать и использовать.
Научимся создавать файл requirements.txt и устанавливать много пакетов одной командой.
==================================
👨💻 Курс "PYTHON [START]" FULL COURSE:
future-people.ru/?...
📑 Курс "Python для Excel с библиотекой openpyxl":
stepik.org/a/200018?...
💬 TELEGRAM КАНАЛ:
t.me/future_people_vfx
==================================
Если виртуальное окружение не активируется:
• Не создается виртуальн...
Эпизоды:
00:00 Интро
00:24 Устанавливаем "базовый" (глобальный) python
01:15 Что такое виртуальное окружение (виртуальная среда)
02:55 Создаем виртуальное окружение в VS Code
05:30 Активируем виртуальное окружение
11:00 Автоактивация виртуального окружения в VS Code
13:25 Разные способы создания виртуального окружения
14:42 pip freeze и requirements.txt
20:25 Как создать виртуальное окружение для конкретной версии Python
======================================
Полезно: Горячие клавиши Visual Studio Code
• ГОРЯЧИЕ КЛАВИШИ / HotK...
======================================
Готовим курс по работе с книгами Excel с помощью Python и библиотеки openpyxl.
В курсе будут освещены темы:
- Создание и загрузка книг и листов
- Работа с ячейками, строками, столбцами и диапазонами
- Работа с таблицами
- Создание фильтров
- Поиск и разделение объединённых ячеек
- Объединение ячеек
- Работа со стилями (шрифт, цвет, заливка и т.д.)
- Форматирование по правилам
- Добавление иконок в столбцы в соответствии с значениями
- Градиентная заливка ячеек по значениям
- Автоширина столбца
- Условное форматирование
- 2D/3D диаграммы, Диаграммы линий, с накоплением и др.
- другие фичи
Подпишись на канал, чтобы не пропустить!
В очередной раз убеждаюсь, что, чем меньше канал, тем более толковая и понятная информация. Автору благодарность и успехов в развитии канала!
Большое спасибо вам за поддержку! Это очень важно для нас!💪👍
Лучшее пояснение из всех что смотрел. Спасибо огромное
Вам спасибо за комментарий👍
Спасибо большое с меня подписка и лайк!
Пожалуйста! Рады, что понравилось👍
Огромное спасибо, очень полезно! Рассказано подробно и доходчиво
Спасибо за комментарий!👍
зачем так мучатся. pycharm все делается за пару кликов
@@1kuperster а на продуктивном сервере, на котором нужно будет устанавливать приложение (облачный сервер, хостинг и т.п.), у тебя тоже будет стоять pycharm? ;-)
@@1kuperster выполнить одну команду в терминале это мучаться?)
Спасибо большое!
В Телеграмме написал - на удивление сразу ответили. Решили мою проблему
Пожалуйста! 💪
Наконец-то нашел адекватные объяснения, без прыжков с одного места в другое. последовательно и понятно! Автору спасибо!
Спасибо!💪💪
Отличный гайд, все по делу, доходчиво, большое спасибо!
Благодарю! Рад, что понравилось!💪
Спасибо большое за наглядное разъяснения об виртуальном окружении!
Рад, что понравилось! Спасибо за комментарий!💪💪
Благодарю! Отличный урок! Доступно и понятно.
Рад, что понравилось! Спасибо вам за комментарий!💪💪
Стальной лайк, объяснил на высоком уровне, спасибо!!!
Пожалуйста!👍💪
Чувак, ты крут!!!
Питон изучал на разных платформах, но про окружение толком никто не объяснял, даже толком не понимал для чего оно. Благодаря тебе всё сложилось, спасибо!
Спасибо! Рад, что понравилось!💪
Отличное видео, спасибо огромное!
Пожалуйста! Спасибо за комментарий!👍💪
Спасибо за видео, очень помогло! Я новичок, и до Вашего видео никак не мог понять, почему скрипт не видит установленных модулей внутри venv. Оказалось, что интерпретер стоял глобальный и надо вручную поменять на интерпретер venv. Выбор интерпретера это для меня была новая информация)
P.S. Лайк, подписка)
Спасибо! Рад, что видео помогло!👍
спасибо родной за видео и работу
Пожалуйста!🙂спасибо за отзыв!💪
отлично объясняешь так еще и сразу в тг ответил, спс.
Пожалуйста! Спасибо за комментарий!💪💪💪
Огромное спасибо!
Пожалуйста!👍
Спасибо, очень помог
Очень рад!👍💪
Спасибо тебе большое!
Пожалуйста! Спасибо за комментарий!💪
спасибо брат
Пожалуйста!)
Спасибо! С помощью твоего видео настроил виртуальную среду и немного понял что к чему)
А как сделать, чтобы при нажатии ПКМ в папке отображался VS? (3:03)
Пожалуйста!
При установке Visual Studio Code добавить галочку "Добавить действие ""Открыть с помощью Code" в контекстное меню файла проводника Windows"
Приветствую! Подскажите у меня после запуска скрипта деактивируется виртуальное окружение то есть в терминале (venv) нету просто путь, а в низу где версия питона в скобках ('venv': venv) после команды: venv\Scripts\activate - активация происходить и когда закрываю Visual Studio Code при запуски Visual Studio Code так же не активируется виртуальное окружение. Хотя должно быть так как поставил галочку в настойках. Делал всё по этапно как на видео. Благодарю за ранее за обратную связь.
Здравствуйте! Немножко сложно так ответить. Если можете - сделайте запись экрана, что делаете и напишите нам в телеграм. Постараемся помочь💪
Для записи можете бесплатную версию Bandicam скачать
На линуксе сразу установилась и активация окружения работает. Вот тут решил на винде настроить vs code, пишу питон -м венв венв , вообще тишина. Захожу в консоль, пишу питон какая версия, пустая черная строка. Захожу в установленные проги - смотрю есть три версии питона, и питон лаунчер, идл через пуск - просто работает(без окружения просто вс код работает, посоветовал выбрать версию до этого). Из консоль кидает в магазин макрософта, отключал фаерволл, магазин загружается, скачать, просит включите обновления виндовс( низя). Разрешения сделал, ничего не произходит. Удалять все питоны с компа и пробовать еще раз? или я пошел на линукс ? (
Вы можете показать скриншоты, как именно запускаете? Так сложно сказать, в чем проблема
Есть какая-то команда или алгоритм, чтобы почистить глобальный пайтон до чистой версии? а то перед тем как начать изучение использования виртуального окружения, я уже его знатно загадил, думаю
Наиболее надёжный способ - это полностью удалить Python и установить его заново. Тогда вы начнёте с полностью чистого состояния.
будь добр, где-нидь проиллюстрируй как открыть дерево (експолер) проекта. Надеюсь, для тебя будет отдельное место в раю
😁 ctrl + shift + e, если я правильно понял просьбу))
i.imgur.com/NCdJYxp.png
@@FUTUREPEOPLE_VFX , не то. Вот как у тебя на протяжении всего ролика в верхнем левом углу висит папка venvscode, а в ней файл json, потом другая папка venv, а в ней файл test
@@aleksandr_dirdrug5080 , так а у тебя сейчас как выглядит?
плагин vscode-icons установлен?
разрешите докопатся😊 where python ничего не показывает тк where это повершеловский аллиас на where-object. нужно указать расширение тогда будет работать where.exe python
Докапаться - можно)) Но мы поспорим))
Всё прекрасно показывает:
i.imgur.com/OEm6lIc.png
Хочу задать вопрос как установить виртуальное окружение на платформу Ving, нет не одного видео с этой темой и если можно то как скачать пакеты в это окружение на данной платформе
Вы имеете ввиду Wing?
wingware.com/
Как вариант:
1) в windows открываете терминал WIN + R -> cmd
2) в терминале переходите в нужную папку проекта с помощью cd
3) Создаете виртуальное окружение с помощью python -m venv venv
4)Теперь, указываю полный путь до pip в текущей папке, устанавливаете нужные пакеты
5) В Wing открваете: Edit -> Python Configuration
6) В Python Executable указываете полный путь до python.exe в папке с проектом
7) В Initial Directory указываете папку venv в папке проекта
@@FUTUREPEOPLE_VFX спасибо за ответ, но я нашел програиму Thonny это IDE так что она идеально мне подходит
Позвольте поинтересоваться, почему не возьмёте VS Code или PyCharm?
@@FUTUREPEOPLE_VFX у меня достаточно слабый ноутбук и PyCharm он не потянул
В будущем, можно на светлой тебе, пожалуйста. Спасибо
Сорри, но я привык работать в темной теме))
что делать если в vs code не получается активировать виртуалку? Типо у вас когда пишите \venv\Scripts\activate по итогу получается (venv) PS E:\venv_lesson. А когда я у себя ввожу: PS C:\Users\18-27\environments> selenium_env\Scripts\activate.bat у меня получается тоже самое PS C:\Users\18-27\environments> selenium_env\Scripts\activate.bat , тоесть виртуальное окружение тупо не активируется как я понял, в cmd всё окей, но постоянно запускать файл через cmd я того рот наоборот.
Согласен, какждый раз рот наоборот - это не очень хорошо)
Надо активировать настройку в vs, чтобы окружение активировалось постоянно автоматически, я показывал в видео как это сделать
@@FUTUREPEOPLE_VFX , вообщем-то я решил проблему, оказывается нало было прописать команду и изменить политику сценариев, вроде так называется
@@heizvectno______4619 отлично!
Столкнулся с такой же проблемой. Не получается активировать виртуальное окружение. Спасибо за наводку! Оставлю решение здесь:
Для того чтобы включить выполнение сценариев необходимо:
1) Запустить *PowerShell* от имени администратора
2) Выполнить команду: *Set-ExecutionPolicy Unrestricted -Scope CurrentUser*
3) Подтвердить изменение политики: *Y*
@@Dispers ЧЕЛ СПАСИБО ЧТО ТЫ ЕСТЬ НА СВЕТЕ I LOVE YOU
а почему может не получаться активация ? Красное сообщение .
Возможно из-за политики выполнения сценариев. У нас есть видео «почему не создаётся виртуальное окружение», прсмотрите его
прописал команду python -m venv venv но ничего не запускается (папка не создается), что делать?
Где прописали?
@@FUTUREPEOPLE_VFX в консоль. После этого консоль обратно выдает "python" и всё
покажите скриншот
@@Jaha_zh напишите в телеграмм t.me/future_people_education
@@FUTUREPEOPLE_VFX Проблема решена. Большой рахмет за быструю поддержку)