Skip to content

Virtual Environments

Poetry

create new poetry project
poetry init

create virtual env inside project dir
poetry config virtualenvs.in-project true

create virtual env
poetry install

inspect
poetry env info

inspect path
poetry env info -p

activate virtual env
poetry shell

run tests
pytest

install django
poetry add django

uninstall
poetry remove some-package

close virtual env shell
exit

check which virtual env is active
poetry env list

close shell and deactivate virtual env
deactivate