I was tried to upgrade pip with pip install --upgrade pip
on OSX and pip and easy_install both dont work.
When running pip
Traceback (most recent call last):
File "/usr/local/bin/pip", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/local/Cellar/python/2.7.4/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 2881, in <module>
parse_requirements(__requires__), Environment()
File "/usr/local/Cellar/python/2.7.4/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 596, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: pip==1.3.1
When running easy_install
File "/usr/local/bin/easy_install", line 5, in <module>
from pkg_resources import load_entry_point
File "/usr/local/Cellar/python/2.7.4/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 2881, in <module>
parse_requirements(__requires__), Environment()
File "/usr/local/Cellar/python/2.7.4/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/distribute-0.6.49-py2.7.egg/pkg_resources.py", line 596, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: distribute==0.6.36
How can I fix this?
UPDATE I found the solution.
I did cd /usr/local/lib/python2.7/site-packages && ls
found pip-1.4.1-py2.7.egg-info
and distribute-0.6.49-py2.7.egg
in the directory.
Then the following steps fixed the issue.
Changed the pip version to 1.4.1 in /usr/local/bin/pip
Changed distribute version to 0.6.49 in /usr/local/bin/easy_install
The answers on other such questions to curl ez_setup.py and install setuptools from it didnt work. It gave the following error.
Downloading https://pypi.python.org/packages/source/s/setuptools/setuptools-1.1.6.tar.gz
Traceback (most recent call last):
File "<stdin>", line 370, in <module>
File "<stdin>", line 366, in main
File "<stdin>", line 278, in download_setuptools
File "<stdin>", line 185, in download_file_curl
File "/usr/local/Cellar/python/2.7.4/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 542, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['curl', 'https://pypi.python.org/packages/source/s/setuptools/setuptools-1.1.6.tar.gz', '--silent', '--output', '/usr/bin/setuptools-1.1.6.tar.gz']' returned non-zero exit status 23
Install the distribute package as follows:
$ wget https://svn.apache.org/repos/asf/oodt/tools/oodtsite.publisher/trunk/distribute_setup.py
$ python distribute_setup.py
You will have a working easy_install
then.
Happy Coding.
None of the other answers worked for me. It was much simpler with these instructions. I had installed an extra copy of easy_install at /usr/local/bin/easy_install and /usr/local/bin/easy_install-2.7. I am pretty sure I did so following instructions here and in other places. The solution for me was to delete these two instances:
rm /usr/local/bin/easy_install
rm /usr/local/bin/easy_install-2.7
and then reinstall pip with
sudo easy_install --upgrade pip
Some background: I got to this point after having to reinstall OSX.
If you do this then it will work:
cd /usr/local/lib/python2.7/site-packages && ls
Find pip-1.4.1-py2.7.egg-info
and distribute-0.6.49-py2.7.egg
in the directory.
Then the following steps fixed the issue:
/usr/local/bin/pip
/usr/local/bin/easy_install
Wich operative system ?
Anyways you should try to do this:
sudo easy_install -U distribute
Maybe this is helpfull too, whit this you install easy_install-2.7:
wget --no-check-certificate http://pypi.python.org/packages/source/d/distribute/distribute-0.6.35.tar.gz
tar xf distribute-0.6.35.tar.gz
cd distribute-0.6.35
python2.7 setup.py install
Maybe you need to force an update, or reinstall easy_install, because it seems is your problem.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With