Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why is Python easy_install not working on my Mac?

I have a Mac running Python 2.6. When I try to use easy_install I get this message:

/usr/bin/easy_install-2.6:7: UserWarning: Module pkg_resources was already imported from /System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.pyc, but /Library/Python/2.6/site-packages is being added to sys.path   from pkg_resources import load_entry_point /usr/bin/easy_install-2.6:7: UserWarning: Module site was already imported from /System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site.pyc, but /Library/Python/2.6/site-packages is being added to sys.path   from pkg_resources import load_entry_point Traceback (most recent call last):   File "/usr/bin/easy_install-2.6", line 10, in <module>     load_entry_point('setuptools==0.6c9', 'console_scripts', 'easy_install')()   File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line 271, in load_entry_point     return False   File "/System/Library/Frameworks/Python.framework/Versions/2.6/Extras/lib/python/pkg_resources.py", line 2173, in load_entry_point     deps = [] ImportError: Entry point ('console_scripts', 'easy_install') not found 

I am very confused by this and I want to know how I can fix this. Previously I didn't get this message, then after installing pip and uninstalling it, easy_install no longer works. I was wondering how I could fix this, or restore the default Python or easy_install setting on Mac.

like image 960
Etan Avatar asked May 16 '11 00:05

Etan


People also ask

Why is pip not working Mac?

Sometimes when you are installing packages, you might face the error: pip: command not found . This error could be due to the following reasons: Pip is not installed. Pip is installed, but it is not compatible with the current environment.

Is easy_install deprecated?

easy_install, now deprecated, was released in 2004 as part of setuptools. It was notable at the time for installing packages from PyPI using requirement specifiers, and automatically installing dependencies.

What can I use instead of pip on Mac?

If you want an easier way to install PIP, you can use Homebrew to do it. Homebrew is a third-party, open-source package manager for your Mac. It allows you to quickly install apps via the Terminal app—including PIP.


1 Answers

  1. Check your /usr/bin and /usr/local/bin for easy_install installations and remove any old script:

    sudo rm -f /usr/bin/easy_install* sudo rm -f /usr/local/bin/easy_install* 
  2. Download and run distribute:

    curl -O https://svn.apache.org/repos/asf/oodt/tools/oodtsite.publisher/trunk/distribute_setup.py  sudo python distribute_setup.py sudo rm distribute_setup.py 
  3. Try again, and enjoy. E.g.:

    sudo easy_install pip 
like image 69
mimoralea Avatar answered Oct 21 '22 12:10

mimoralea