Рубрики
Без рубрики

Настройка виртуальной среды Python в Windows для абсолютных начинающих

Техническая документация в Интернете имеет тенденцию сосредоточиться на пользователях Mac или Linux, причем пользователи Windows надевают … Теги с окнами, Python, Virtualenv, терминалом.

Техническая документация в Интернете имеет тенденцию сосредоточиться на пользователях Mac или Linux, причем пользователи Windows надевают на заднюю горелку. Как пользователи Windows, мы хотели создать руководство для простого рабочего процесса для программистов Python, которые будут работать с интерфейсами Windows.

Что такое виртуальная среда Python и почему вам это нужно?

Приложения Python часто требуют дополнительных пакетов и библиотек в качестве зависимостей. Различные приложения могут потребовать различных версий этих зависимостей, создавая загадку, если мы просто устанавливаем одну версию по всему миру. Виртуальная среда Python является решением этой проблемы – это SIL-каталог, содержащий конкретную версию Python, а также конкретные версии связанных пакетов. Затем различные приложения могут использовать различные виртуальные среды.

Загрузить и установить клемму Windows

Для того, чтобы создать и запустить нашу виртуальную среду, нам нужно использовать терминал Windows. Это интерфейс командной строки, которая находится на вершине ряда приложений командной строки Windows, таких как командная подсказка и PowerShell.

Быстрая сторона Примечание. У вас, вероятно, у вас уже установлены приложения PowerShell приложений PowerShell, но вы должны идти вперед и установить терминал Windows в любом случае. Это современная мульти-планшетная фасада с большим количеством хороших дополнений. Мы будем использовать его с PowerShell, который имеет синтаксис, который ближе к клеммам Linux/MAC. Обратите внимание, что командная строка использует различный синтаксис команды, чем PowerShell. Если вы окажетесь в ситуации, когда вы получаете сообщения об ошибках, несмотря на следую инструкции, дважды проверьте и убедитесь, что вы используете терминал Windows с PowerShell.

Вы начнете, установив терминал Windows. Здесь вы будете печататься в командах Text, чтобы взаимодействовать с вашей файловой системой и запустить код. Чтобы установить, перейдите в Microsoft Store и введите Терминал в панели поиска.

Это должно ответить на страницу с группой разных приложений, один из них, являющийся терминалом Windows. Нажмите на это приложение и загрузите его.

Скачать и установить Python

Хотя терминал загружается, вы можете загрузить Python также.

Для скачивания Python вы сначала пойду на Веб-сайт Python

Как только вы на сайте, вы нажмете Загрузки , который находится в верхнем центре экрана.

Страница теперь должна выглядеть так. Вы нажимаете на Скачать Python 3.9.6 Кнопка, и вы должны увидеть панель загрузки в нижней части экрана, показывая состояние нашей загрузки.

После того, как вы увидите, что загрузка завершена, вы дважды щелкните о себе загрузки. Это должно инициировать процесс установки.

Создайте и активируйте виртуальную среду Python

Откройте клемму Windows в режиме администратора и разрешите Windows запустить скрипты

Следующие несколько шагов будут завершены в Windows Terminal. Перейдите в свою панель поиска Windows и введите Терминал . Вы должны увидеть всплывающее экран из панели поиска, а Windows Terminal под разделением приложений.

Нажмите на стрелку прямо рядом с клеммой Windows. Вы увидите кучу разных программ, в том числе Команда команд , Azure Cloud Shell и PowerShell Отказ Для сегодняшних упражнений вы будете использовать PowerShell , что является самой современной версией. Щелкните правой кнопкой мыши PowerShell и выберите Беги как администратор Отказ Это связано с тем, что Windows часто не предотвращает его клеммы запускающие сценарии. Когда вы работаете как администратор, мы можем изменить эту настройку. Теперь вы должны увидеть окно клемма готового к работе, как это:

В Windows 10 политика выполнения установлена для ограничений по умолчанию. Это означает, что PowerShell не может выполнить любой сценарий, поэтому первое, что вы хотите сделать, это изменить это. Вы можете напечатать

set-executionpolicy remotesigned

в терминал. Оттуда окна будут задать нам длинное предложение, которое кульминации, Хотите изменить политику исполнения? . Тип У

и нажмите ввод. Windows теперь позволит вам запустить скрипты без проблем.

Быстрое примечание: я обнаружил, что после этого, Windows не помешала мне снова запустить скрипты. Я продолжал бежать PowerShell в режиме администратора, чтобы я мог обойти любые другие вопросы, которые придумали, но у вас, вероятно, не должны иметь проблемы с запуском скриптов вне режима администратора.

Создайте каталог для вашего Python Application

Вы обычно хотите создать одну виртуальную среду на новый приложение Python, поэтому давайте создадим каталог для нашего приложения, скажем, flask_demo.

Сделайте это, набрав в:

mkdir flask_demo

Давайте перейдем в этот каталог, вводя:

cd flask_demo

Создайте свою виртуальную среду Python

Создать виртуальную среду под названием env Письмом:

python3 -m venv env

И ударить Введите кнопка.

Активируйте виртуальную среду

Вы можете сделать это, написав

.env\Scripts\activate

И ударить Введите снова кнопка.

Отлично вы создали и активировали свою собственную виртуальную среду Python.

Отсюда вы можете установить пакеты Python таким образом, чтобы он не мешал другим приложениям, которые могут нуждаться в конфликтующих версиях!

Оставьте мне сообщение и скажите мне, что вы думаете о моем руководстве!

Оригинал: “https://dev.to/e_farach/setting-up-a-python-virtual-environment-on-windows-for-absolute-beginners-il6”