Это 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”