I recently used pipx to install a package (that was the recommended install approach for the package). I installed using pip in a virtual environment.
I was under the assumption that pipx is in that environment, and then pipx would install the package in the same environment. However, pipx created an environment folder and installed the package there. I had to add the PATH into it order to use that package. This led me to wonder what the difference between pipx and using pip install inside a virtual environment.
Isn't using pip from the virtual environment more convenient to install the package?