11

I have researched this for hours to no avail.

I think I deleted my directory at /usr/bin/python when I installed python 3 because I get this error: -bash: /usr/bin/python: No such file or directory.

I've tried sudo ln -s /usr/bin/python2.7 /usr/bin/python, and that gives me ln: /usr/bin/python: File exists

However, it still doesn't permanently install a directory in /usr/bin/python. How do I permanently restore this directory?

I'm on a mac.

Thanks!

weronika
  • 2,561
  • 2
  • 24
  • 30
Alex Klinghoffer
  • 349
  • 4
  • 7
  • 15

1 Answers1

29

Your file /usr/bin/python exists because you get the message:

ln: /usr/bin/python: File exists

but I see that it is a corrupted link to something that doesn't exist, because you get the message:

-bash: /usr/bin/python: No such file or directory

What you have to do to fix that is:

sudo rm /usr/bin/python    # because that's a corrupted file
sudo ln -s /usr/bin/python2.7 /usr/bin/python    # this line will work if your file /usr/bin/python2.7 is OK.

Hope that helps!

sissi_luaty
  • 2,839
  • 21
  • 28