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