Укажите конкретную версию Python с помощью Pipenv

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

  1. Указание версии Python во время создания виртуальной среды:

    • Создайте новую виртуальную среду с нужной версией Python, используя флаг --python.
    • Например, чтобы создать виртуальную среду с помощью Python 3.9, вы можете использовать команду: pipenv --python 3.9.
  2. Редактирование Pip-файла:

    • Откройте Pipfile в каталоге вашего проекта.
    • Укажите желаемую версию Python, добавив следующую строку в раздел [requires]: python_version = "3.x"(замените “3.x” на желаемая версия).
    • Сохраните Pipfile и запустите pipenv install, чтобы воссоздать виртуальную среду с указанной версией Python.
  3. Использование файла версии.python:

    • Создайте файл с именем .python-versionв каталоге вашего проекта.
    • Внутри файла напишите желаемый номер версии Python (например, «3.9»).
    • Запустите pipenv installв каталоге проекта, чтобы создать виртуальную среду с указанной версией Python.
  4. Использование переменных среды:

    • Установите для переменной среды PIPENV_PYTHON_VERSIONнужную версию Python.
    • Например, в системах на базе Unix вы можете использовать команду: export PIPENV_PYTHON_VERSION=3.x(замените «3.x» на нужную версию).
    • Запустите pipenv install, чтобы создать виртуальную среду с указанной версией Python.
  5. Использование интеграции pyenv с Pipenv:

    • Если у вас установлен pyenv, вы можете использовать его для управления несколькими версиями Python.
    • Установите плагин pyenvдля Pipenv, выполнив: pipenv install --dev pyenv.
    • Создайте файл .python-versionс нужной версией Python в каталоге вашего проекта.
    • Запустите pipenv install, чтобы создать виртуальную среду с указанной версией Python, управляемую pyenv.