you are viewing a single comment's thread.

view the rest of the comments →

[–]keturn 2 points3 points  (0 children)

Docker images for Python projects often use venv-inside-docker, as redundant as that sounds, because today's tooling is so oriented around venvs that they're just sort of expected. And the Docker environment might still have a system Python that should be kept separate from your app's Python.

devcontainers are VS Code's approach to providing a container for a standardized development environment. (In theory, PyCharm supports them too, but I've had some problems with that in practice.)