2015-04-14 6 views
1

Недавно я обновил пип и сломал вещи.Неверная команда Pip egg_info

Я попытался запустить это:

sudo pip install -U ipython pyzmq 
    Requirement already up-to-date: ipython in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages 
    Downloading/unpacking pyzmq 
     Downloading pyzmq-14.5.0.tar.gz (997kB): 997kB downloaded 
     Running setup.py (path:/private/tmp/pip_build_root/pyzmq/setup.py) egg_info for package pyzmq 
     usage info.... 


    error: invalid command 'egg_info' 

    ---------------------------------------- 
    Cleaning up... 
    Command python setup.py egg_info failed with error code 1 in /private/tmp/pip_build_root/pyzmq 
    Storing debug log for failure in /Users/asselinpaul/.pip/pip.log 
    ➜ ~ pip show setuptools 
    --- 
    Name: setuptools 
    Version: 15.0 
    Location: /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-15.0-py2.7.egg 
    Requires: 

Дополнительная информация:

➜ ~ which python 
    /Library/Frameworks/Python.framework/Versions/2.7/bin/python 
    ➜ ~ which pip 
    /Library/Frameworks/Python.framework/Versions/2.7/bin/pip 

Любопытно, что Setuptools не найден, но установлен.

➜ ~ which setuptools 
      setuptools not found 

    ➜ ~ sudo pip install -U setuptools 
      Password: 
      Requirement already up-to-date: setuptools in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/setuptools-15.0-py2.7.egg 
      Cleaning up... 
+0

Вы нашли исправление для этого? – isaacbernat

ответ

1

У меня была такая же проблема, как и вы (также на Mac). Я удалил (rm -r) все файлы и папки от ~/env-backend/backend/lib/python2.7/site-packages, у которых были setuptools в нем (ls | grep setup).

Затем я установил setuptools с помощью инструкций по скручиванию от python.org (> curl https://bootstrap.pypa.io/ez_setup.py -o - | python), и это сработало для меня после этого.