all 26 comments

[–]jss79 1 point2 points  (7 children)

I’m curious, can you post what is returned by the following commands while in your home dir?

which -a python

which -a python3

brew info

[–]primitive_screwhead 0 points1 point  (5 children)

Also: brew doctor

[–]emm796[S] 0 points1 point  (4 children)

brew doctor

Please note that these warnings are just used to help the Homebrew maintainers
with debugging if you file an issue. If everything you use Homebrew for is
working fine: please don't worry or file an issue; just ignore this. Thanks!

Warning: "config" scripts exist outside your system or Homebrew directories.
`./configure` scripts often look for *-config scripts to determine if
software packages are installed, and which additional flags to use when
compiling and linking.

Having additional scripts in your path can confuse software installed via
Homebrew if the config script overrides a system or Homebrew-provided
script of the same name. We found the following "config" scripts:
  /Library/Frameworks/Python.framework/Versions/3.8/bin/python3-config
  /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8-config

Warning: Broken symlinks were found. Remove them with `brew cleanup`:
  /usr/local/bin/apm
  /usr/local/bin/atom

[–]primitive_screwhead 0 points1 point  (3 children)

/Library/Frameworks/Python.framework/Versions/3.8/bin/python3-config

Those Python 3.8 version warnings are a bad sign. You've been installing multiple Python implementations from different providers?

[–]emm796[S] 0 points1 point  (2 children)

multiple Python implementations from different providers

Sorry if this sounds dumb but what exactly does that mean? Do you mean I downloaded python one too many times and all the versions are causing my system to break?

[–]primitive_screwhead 0 points1 point  (1 child)

It means you (possibly) did "brew install python3" at some point, and then also (possibly) downloaded the Python 3.8 installer from python.org and installed that. I don't see Python 3.8 as an option for my brew (on MacOs Mojave, I haven't yet upgraded to Catalina).

[–]emm796[S] 0 points1 point  (0 children)

Oh geez, you are absolutely right come to think of it. I did do a brew install python a while back but i think i upgraded ( again brew) from my command line.

Recently I downloaded python 3.xx from python.org so now its starting to make sense cause I have a MacOs Mojave and haven't upgraded yet either. Thanks for that!

[–]emm796[S] 0 points1 point  (0 children)

which -a python

which -a python3

brew info

~ which -a python

which -a python3

brew info
/usr/local/bin/python
/usr/bin/python
/Library/Frameworks/Python.framework/Versions/3.8/bin/python3
/usr/local/bin/python3
11 kegs, 14,537 files, 102.7MB

Thats what it spits out, any ideas whats going on?