Python in a Toolbox in Silverblue -- do I still need venv?

If I’m doing Python development in a Toolbox, should I still use a virtual environment with venv?

My guess is yes, because if you install with pip you might break the toolbox.

I am still running into problems. I will start a new question.

I solved my problems by getting rid of all my old Toolboxes and images and starting a new Toolbox for Python development. In the Toolbox, I added pip with DNF, created a virtual environment with venv, entered it, and I am working in there.