I am using pyenv
for managing a Python installation in my system. Using pyenv
, I have installed python3.11.9
and set it as default with pyenv global 3.11.9
, I have also added recommended commands by pyenv
in my .zshrc file such that my system treats Python 3.11.9 as the default Python.
Now, when I install pipx
using brew install pipx
, it also installs python3.12
. And any installation done with pipx
then uses python3.12
instead of the system default 3.11.9
.
How can I ensure that when I do brew install pipx
, it installs using the default Python version instead of downloading the latest Python version?
To use your interpreter as the default for pipx, you need to install pipx with its interpreter:
brew uninstall pipx
python3.11 -m pip install pipx