【问题标题】:Pip invalid command egg_infopip 无效命令 egg_info
【发布时间】:2015-06-20 07:56:36
【问题描述】:

我最近升级了 pip,它破坏了一些东西。

我试过运行这个:

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

【问题讨论】:

  • 您找到解决方法了吗?

标签: python pip egg


【解决方案1】:

我遇到了和你一样的问题(也在 Mac 上)。我删除了 (rm -r) 来自 ~/env-backend/backend/lib/python2.7/site-packages 的所有文件和文件夹,其中包含 setuptools (ls | grep setup)。

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

【讨论】:

    猜你喜欢
    • 2012-07-10
    • 1970-01-01
    • 2018-01-28
    • 2013-09-27
    • 2013-11-21
    • 2018-12-03
    • 1970-01-01
    • 2018-11-03
    • 2018-01-22
    相关资源
    最近更新 更多