Всякий раз, когда в качестве программиста мы начинаем новый проект (на любом языке), мы обязаны создать среду для нашего проекта. Среда может включать такие вещи, как редактор, пакеты, поддерживающие наш проект, языковой линтер и форматер и т. Д. Стабильная среда помогает вам сосредоточиться на основных аспектах реализации и оставляя все остальное с настройкой для обработки. Давайте начнем настройку среды Python в VSCODE.
Перед тем, как мы буду, обратите внимание, что я выбрал VSCODE, потому что я привык работать с ним, и у вас может быть другой выбор. Это совершенно нормально, если это поможет вам насладиться вашим опытом кодирования.
Настройка среды для любого языка может быть предписана в качестве следующих моментов:
- Установка языкового компилятора/интерпретатора
- Установка диспетчера пакетов
- Настройка виртуальной среды
- Настройка редактора кода
1. Установка языкового компилятора/интерпретатора
Для Python вам придется установить специфический интерпретатор операционной системы Python, чтобы выполнить ваш код. Просто посетите это Ссылка и установите соответствующую версию Python в вашем компьютере. Кроме того, убедитесь, что вы правильно установили его в своей системе по следующей команде:
$ python --version Python 3.7.2
2. Установка диспетчера пакетов
Pip
очень популярный установщик Python Package. Это помогает вам управлять пакетами Python. Вы можете посетить это Ссылка установить Pip
Анкет Опять же, просто убедитесь, что у вас уже установлено в вашей системе
$ pip --version pip 20.0.2
3. Настройка виртуальной среды
Приложения Python часто используют пакеты и модули, которые не являются частью стандартной библиотеки (то есть на приведенном выше шаге). Приложения иногда нуждаются в конкретной версии библиотеки. Это означает, что может быть несколько приложений с различными версиями Python и/или модулей, необходимых для запуска приложения. Наличие одной глобальной версии, используемой всеми приложением, не будет достаточно.
Решением этой проблемы является создание виртуальной среды, автономного дерева каталогов, которое содержит установку Python для конкретной версии Python, а также ряд дополнительных пакетов.
Есть много пакетов Python для создания виртуальной среды Python, таких как Virtualenv , Pyenv , и т.д. Я буду использовать Virtualenv
для этого поста.
# installing virtual environment $ pip install virtualenv $ virtualenv --version virtualenv 20.0.8
До сих пор мы устанавливали все во всем мире. С этого момента мы будем создавать виртуальную среду, которая ограничит установку этой конкретной средой (папкой).
# creating a project folder $ mkdir python-demo # creating a virtual environment for this project $ virtualenv python-demo # this will create a virtual environment folderin the current folder
Как только мы создали виртуальную среду, мы должны убедиться, что мы установили все другие пакеты Python для этого проекта в этом проекте. Это делается посредством активации виртуальной среды со следующей командой:
# for ubuntu $ source/bin/activate $ source python-demo/bin/activate # for windows $ \Scripts\activate $ python-demo\Scripts\activate # After this, your command prompt/terminal will change the path with the virtual environment name (python-demo) $ # to deactivate the virtual environment, just type the command deactivate (python-demo) $ deactivate $
4. Настройка редактора кода
Теперь давайте перейдем к настройке среды Python в редакторе кода VSCODE. Возможно, есть 2 задачи, которые редактор кода должен выполнять всякий раз, когда вы записываете в него код – линирование и форматирование кода. VSCODE поддерживает несколько линков и форматер, чтобы помочь вам в вашем рабочем пространстве.
Прежде чем создать настройку рабочей области для нашей среды Python, давайте установим линтер и форматер для Python. Я буду использовать Autopep8
и Pylint
для того же. Вы можете выбрать любой другой пакет Python по вашему выбору, просто следите за этим связь
# Make sure you have activated your virtual environment (python-demo) $ pip install autopep8 pylint
Я создал Настройки.json
Для среды Python в VSCODE.
Следите за этим GIF, чтобы обновить свой редактор VSCODE настройки.json
Не забудьте заменить свой путь виртуальной среды на
Наконец, установить Это расширение Python Vscode Чтобы включить поддержку Python в VSCODE.
Бонус 🔥
Вы также можете добавить конфигурацию отладчика в рабочее пространство VSCODE, следуя этому Ссылка Анкет
Если вы находите это полезным или имеете какие -либо предложения, не стесняйтесь комментировать. Кроме того, не забудьте нажать ❤ или 🦄, если вам нравится мой пост.
Увидимся! до моего следующего поста 😋
Оригинал: “https://dev.to/idrisrampurawala/setting-up-python-workspace-in-visual-studio-code-vscode-149p”