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

Настройка среды Python в 2020 году

Это 2020, и вы хотите написать немного Python. Некоторые операционные системы, такие как Macos и Ubuntu, приходят … Теги с Python, учебником, VSCode.

Это 2020, и вы хотите написать немного Python. Некоторые операционные системы, такие как MacOS и Ubuntu, поставляются с предустановленной версией. Однако иногда Это становится грязным Отказ В этом посте мы обсудим, как получить это правильно ™.

  • Какой победный рецепт?
    • Управлять версиями Python с Pyenv
    • Полезные команды
    • Как я могу узнать, какие версии доступны в Пьенве?
    • Управляющие проекты с Pipenv
    • Использование VS-кода в качестве текстового редактора
    • В.С. Код и Pipenv
  • Установка
    • Macos
    • Ubuntu
    • Окна
    • Настройка VS-кода
  • Создание вашего первого проекта
  • Вы хотите знать больше?

После более чем десяти лет написания питона я остановился на трех основных инструментах, чтобы поддержать меня в моем ежедневных усилиях: Пьенв , пиронв и VS код Отказ

Управлять версиями Python с Pyenv

Пьенв Позволяет иметь несколько версий Python и легко переключаться между ними. Документация функций доступна на их Github Отказ Ниже я оставляю команды, которые я в основном использую.

Полезные команды

Мы можем перечислить все доступные версии Python с:

pyenv versions

Мы увидим следующий вывод в нашем терминале:

  system
  3.6.10
* 3.8-dev (set by /Users/joaoqalves/.pyenv/version)

Чтобы изменить глобальную версию Python, нам нужно запустить:

pyenv global 3.8.2

Если мы работаем в ~/Проекты/Детская площадка Проект, мы также можем установить версию для этой конкретной папки, используя:

pyenv local 3.6.3

Вышеуказанная команда создаст .python-версия Файл в каталоге, как упоминалось ранее. Вы можете зарегистрироваться в этом файле в свой Гит иметь его в разных средах.

Как я могу узнать, какие версии доступны в Пьенве?

Запустите следующую команду:

pyenv install --list

Управляющие проекты с Pipenv

Пипнв автоматически создает и управляет Виртуальные среды Для ваших проектов. Используется Pipfile объявить все необходимые зависимости и Pipfile.lock улучшить Беги воспроизводимость.

Использование VS-кода в качестве текстового редактора

Здесь не много, чтобы сказать здесь. VS код становится де-факто Стандартный текстовый редактор. Это хорошо работает с Пьенв и Пипнв Отказ

В.С. Код и Pipenv

При открытии проекта, который использует Пиронв , мы должны настроить интерпретатор Python, используемый VS код :

Этот раздел покажет, как установить Пьенв , разные версии Python и Пипнв Отказ

ЗАМЕТКА: Для каждой версии Python вам нужно настроить Пипнв соответственно.

Macos

На MacOS, самый простой способ установки Пьенв через Домашний .

brew install pyenv && pyenv install 3.8.2
pyenv global 3.8.2
pip install pipenv

Ubuntu

Прежде всего, нам нужно будет установить зависимости:

apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev

Затем нам нужно будет запустить сценарий установщика, доступный на Установщик PENV страница:

curl https://pyenv.run | bash

Окна

К сожалению, Пьенв Не поддерживает окна вне коробки. Вы можете рассмотреть возможность использования Пьенв-победа вилка. Другие варианты:

  • Использовать Подсистема Windows Linux для Windows 10 и следовать тому же шагу, что и монтаж Ubuntu; или
  • Используйте виртуальную машину Ubuntu для разработки и следуйте вышеуказанным шагам

Настройка VS-кода

Первое, что нам нужно, это установить Расширение Python для VS-кода . Тогда мы сможем запустить файлы Python:

Если вы находитесь внутри проекта и бегаете внутри Виртуальная среда Отказ

Теперь, когда у нас есть все инструменты, настроенные, мы можем начать создавать наш первый проект. Мы создадим его в новом каталоге и скажите Пипнв Что мы хотим новый проект, использующий Python 3.8.2, который сделает HTTP-запрос на Json. API заполнителя :

# New directory
mkdir pyplayground 
cd pyplayground
# Change the Python version we want to use
pyenv local 3.8.2 
# Create a new virtual environment for our dependencies
pipenv shell
# Install requests in the current virtual environment
pipenv install requests

Тогда мы создадим файл с именем PlaceHolder.py со следующим кодом:

Чтобы запустить его на вашем компьютере, вы можете сделать:

python placeholder.py

Чтобы запустить его на VS-коде, нажмите на кнопку «Запустить» в верхнем правом углу, как указано выше.

Я создаю пошаговое видео курс для Python. Вы можете подписаться здесь Действительно

Оригинал: “https://dev.to/py3course/setting-up-a-python-environment-in-2020-3e9e”