Currently I am using venv for python development. I am testing my application for various python environments using venv.
I am under the impression that when application has to be deployed in production environment, bare python environment has to be used.
venv has to be used for developer testing to identify any issues/package issues during development.
Please correct me does venv can be used in final production environment(if so, assuming that my entire application code runs in venv). I have seen some projects where bare machine installed with necessary final python packages used for applciation deployment.