Чтобы использовать определенную версию Python с Pipenv, вы можете воспользоваться несколькими способами:
-
Указание версии Python во время создания виртуальной среды:
- Создайте новую виртуальную среду с нужной версией Python, используя флаг
--python. - Например, чтобы создать виртуальную среду с помощью Python 3.9, вы можете использовать команду:
pipenv --python 3.9.
- Создайте новую виртуальную среду с нужной версией Python, используя флаг
-
Редактирование Pip-файла:
- Откройте Pipfile в каталоге вашего проекта.
- Укажите желаемую версию Python, добавив следующую строку в раздел
[requires]:python_version = "3.x"(замените “3.x” на желаемая версия). - Сохраните Pipfile и запустите
pipenv install, чтобы воссоздать виртуальную среду с указанной версией Python.
-
Использование файла версии.python:
- Создайте файл с именем
.python-versionв каталоге вашего проекта. - Внутри файла напишите желаемый номер версии Python (например, «3.9»).
- Запустите
pipenv installв каталоге проекта, чтобы создать виртуальную среду с указанной версией Python.
- Создайте файл с именем
-
Использование переменных среды:
- Установите для переменной среды
PIPENV_PYTHON_VERSIONнужную версию Python. - Например, в системах на базе Unix вы можете использовать команду:
export PIPENV_PYTHON_VERSION=3.x(замените «3.x» на нужную версию). - Запустите
pipenv install, чтобы создать виртуальную среду с указанной версией Python.
- Установите для переменной среды
-
Использование интеграции pyenv с Pipenv:
- Если у вас установлен pyenv, вы можете использовать его для управления несколькими версиями Python.
- Установите плагин
pyenvдля Pipenv, выполнив:pipenv install --dev pyenv. - Создайте файл
.python-versionс нужной версией Python в каталоге вашего проекта. - Запустите
pipenv install, чтобы создать виртуальную среду с указанной версией Python, управляемую pyenv.