我最近升级了点子,它弄坏了东西。
我尝试运行此:
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/