I want to remove a Python installed in location that brew complains about, when I run
Warning: Python is installed at /Library/Frameworks/Python.framework
Important: If you choose to install a Python which isn't either of
these two (system Python or brewed Python), the Homebrew team can only
provide limited support.
brew install python3
/usr/local/Cellar/python3/3.4.0 : 5076 files, 85M, built in 112 seconds
I'll self-answer. I went through steps and it's straight forward. Pycharms (the IDE I'm use) automatically found the new libraries too. Here are the steps I followed to remove the extra Python libraries on Mavericks that were not native to it and not installed by brew.
The native Python 2.7.x version lives here
/System/Library/Frameworks/Python.framework/Versions/2.7 (or 2.6, etc), so you can remove any Python that got installed elsewhere.
sudo rm -rf /Library/Frameworks/Python.framework/
Or, according to this article, you should brew install both python 2.7 and python 3.x, and avoid using system python in Mavericks.
Step 2: Remove python in Applications directory (the one where all your apps are).
cd into folder
ls | grep Python to see what have.
sudo rm -rf "Python 3.3"
>>> brew prune
Pruned 0 dead formula Pruned 46 symbolic links from /usr/local
Step 4: Run steps recommended by
sudo brew link python3
Linking /usr/local/Cellar/python3/3.4.0... 19 symlinks created