DEV Community

Discussion on: Python Tools for Managing Virtual Environments

bowmanjd profile image
Jonathan Bowman Author • Edited on

That is my understanding as well: Poetry is for project management. A project lives in a directory. And the project gets its own virtual environment.

In other words, they are solving slightly different problems.

If you are primarily interested in managing environments with different Python versions, you may be interested in coupling Poetry with pyenv, and utilizing the poetry env command.

You can read a fuller explanation in the Poetry docs.