我最近升级了点子,它弄坏了东西。

我尝试运行此:

    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...

最佳答案

我遇到了和您一样的问题(在Mac上也是如此)。我从其中安装了setuptools(rm -r)的~/env-backend/backend/lib/python2.7/site-packages删除(ls | grep setup)所有文件和文件夹。

然后,我使用python.org> curl https://bootstrap.pypa.io/ez_setup.py -o - | python)中的curl指示安装了setuptools,此后它对我来说很好用。

关于python - pip 无效命令egg_info,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29631880/

10-15 20:34
查看更多