无法安装Python pip或使用easy_install

时间:2015-07-28 14:49:12

标签: python pip easy-install

我在OSX 10.10.3上使用Python 2.7.6作为我的主要Python。我突然遇到了使用pip的麻烦,并试图解决它。 StackOverflow上其他地方提出的解决方案是删除pip的安装并使用其官方安装程序或使用easy_install重新安装。

运行安装脚本(https://bootstrap.pypa.io/get-pip.py)会给出:

Traceback (most recent call last):
  File "pip.py", line 17767, in <module>
    main()
  File "pip.py", line 162, in main
    bootstrap(tmpdir=tmpdir)
  File "pip.py", line 82, in bootstrap
    import pip
  File "/tmp/tmpDnRtQK/pip.zip/pip/__init__.py", line 6, in <module>
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/optparse.py", line 90, in <module>
    from gettext import gettext
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/gettext.py", line 49, in <module>
    import locale, copy, os, re, struct, sys
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/locale.py", line 110, in <module>
    @functools.wraps(_localeconv)
AttributeError: 'module' object has no attribute 'wraps'

并运行“sudo easy_install pip”给出了

Traceback (most recent call last):
  File "/usr/bin/easy_install-2.7", line 7, in <module>
    from pkg_resources import load_entry_point
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2793, in <module>
    working_set.require(__requires__)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 673, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 581, in resolve
    requirements.extend(dist.requires(req.extras)[::-1])
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2323, in requires
    dm = self._dep_map
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/pkg_resources.py", line 2374, in __getattr__
    raise AttributeError(attr)
AttributeError: _dep_map

我不确定下一步该去哪里。

我也处于无法导入各种模块的情况,例如Flask,因为我收到以下错误:

Traceback (most recent call last):
  File "/Users/dawi/git/friends/run.py", line 2, in <module>
    from application import app
  File "/Users/dawi/git/friends/application/__init__.py", line 3, in <module>
    from flask import Flask
  File "/Library/Python/2.7/site-packages/Flask-0.10.1-py2.7.egg/flask/__init__.py", line 17, in <module>
    from werkzeug.exceptions import abort
  File "/Library/Python/2.7/site-packages/Werkzeug-0.9.6-py2.7.egg/werkzeug/__init__.py", line 154, in <module>
    __import__('werkzeug.exceptions')
  File "/Library/Python/2.7/site-packages/Werkzeug-0.9.6-py2.7.egg/werkzeug/exceptions.py", line 71, in <module>
    from werkzeug.wrappers import Response
  File "/Library/Python/2.7/site-packages/Werkzeug-0.9.6-py2.7.egg/werkzeug/wrappers.py", line 23, in <module>
    from functools import update_wrapper
ImportError: cannot import name update_wrapper

0 个答案:

没有答案