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

Preal World Python 🐍: Настройка окружающей среды – Pyenv

Вы никогда не должны касаться System Python. Что такое System Python? System Python – это … Tagged с Python, начинающими, учебником, инструментом.

Вы должны никогда не Touch System Python.

Что такое System Python?

System Python – это Python, который поставляется с вашей операционной системой.

Почему я не должен прикоснуться к этому?

Есть множество причин не использовать System Python.

  • Не версия Python, которую вы ищете. Может быть, вам нужны последние функции от Python 3.9, но ваша ОС была только с 3,8.
  • Во всем мире установка зависимостей никогда не бывает хорошей идеей, и проблемы с несколькими версиями зависимости заставят вас устранение неполадок в воскресенье утром.
  • Ваша ОС может иметь системную зависимость от Python, которая может сделать всю вашу систему непригодной для использования, потому что вам удалось сломать Python.

Pyenv

Простое управление версией Python.

Этот инструмент позволяет нам установить нашу предпочтительную версию Python и использовать ее для наших проектов, чтобы нам не приходилось касаться System Python.

Pyenv/Pyenv

Простое управление версиями Python

Установка Pyenv

Построить зависимости

Pyenv создает Python из Source, поэтому вам понадобятся некоторые зависимости от сборки для использования Pyenv. Эти зависимости варьируются в зависимости от платформы.

Маки

brew install openssl readline sqlite3 xz zlib

Примечание: Предполагается, что у вас установлен варева на машине.

Дебюн

sudo 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 python-openssl

Для других систем обратитесь к Официальные инсталляционные документы Анкет

Pyenv

curl https://pyenv.run | bash

Это использует Pyenv-Installer Проект для установки Pyenv в вашу систему.

Установка версии Python

Проверьте, какие версии доступны:

pyenv install --list

Установите версию Python

pyenv install -v 3.9.5

Установка версии Python

Pyenv позволяет нам установить версию Python во всем мире, локально в нашем проекте и даже для определенной оболочки.

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

Мы создадим наш каталог проектов и перейдем к нему.

mkdir quotes-scraper && cd quotes-scraper

А затем установите версию Python, которую мы хотим использовать для нашего проекта.

pyenv local 3.9.5

Это создаст .python-version Файл в корневом каталоге проекта. Если Pyenv активен в нашей среде, этот файл автоматически активирует указанную версию Python в проекте.

Надеюсь, вы нашли этот пост полезным. Пожалуйста, оставьте любые отзывы в комментариях или DM Me @tintin_das в Твиттере 🐦.

Оригинал: “https://dev.to/tintindas/real-world-python-environmet-setup-pyenv-3c0o”