Я хочу, чтобы Pipenv создавал виртуальную среду в той же папке с моим проектом (Django).
Я искал и нашел параметр PIPENV_VENV_IN_PROJECT но я не знаю, где и как его использовать.
Ответ 1
PIPENV_VENV_IN_PROJECT - это переменная окружения, просто установите ее (значение не имеет значения, но не должно быть пустым). Обязательно экспортируйте его, чтобы его могли видеть дочерние процессы оболочки:
export PIPENV_VENV_IN_PROJECT="enabled"
Это приводит к тому, что virtualenv создается в каталоге .venv рядом с файлом Pipfile. Используйте unset PIPENV_VENV_IN_PROJECT чтобы снова удалить опцию.
Вы можете посмотреть, может direnv проект direnv быть полезен здесь. Он автоматически установит переменные окружения, когда вы войдете в каталог вашего проекта, при условии, что вы создали файл .envrc в каталоге проекта и включили каталог с помощью direnv. Затем вы можете добавить любые такие команды export в этот файл.