- Tue 23 May 2023
- Coding
- ZHANG Damao
- #Python, #Mac
To do a clean Python install (and hopefuly remain that way), here's a brief guide.
Step 1: Remove all pip packages
pip uninstall -y -r <(pip freeze)
And also remove all pip caches:
rm -rf ~/Library/Caches/pip/*
Finally, remove pip:
pip uninstall pip
Step 2: Remove all Pythons
rm -rf ~/Library/Python
brew uninstall python
You might run into some error messages when you brew uninstall python
, indicating that some packages relies on python so that python cannot to be uninstalled. In that case, delete them also.
Step 3: Clean up path
vim ~/.zshrc # or whatever shrc you are using.
Delete all python related path exports. And don't forget any anaconda / conda shit.
rm -rf ~/.anaconda*
rm -rf ~/anaconda*
Step 4: Install the one and only Python
brew install python
There you go, you now have a clean global python.