尝试使用pip安装时的AttributeError

urs*_*rei 1 python pip

我在Yosemite(10.10.2)上运行Python 2.7.9,我的pip安装出错了.我不能再用以下方法安装pip get-pip.py:

sth:~ $ sudo python get-pip.py 
Traceback (most recent call last):
  File "get-pip.py", line 20204, in <module>
    main()
  File "get-pip.py", line 152, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 130, in bootstrap
    sys.exit(pip.main(["install", "--upgrade"] + packages + args))
  File "/tmp/tmpdUeSSr/pip.zip/pip/__init__.py", line 217, in main

  File "/tmp/tmpdUeSSr/pip.zip/pip/basecommand.py", line 183, in main
  File "/tmp/tmpdUeSSr/pip.zip/pip/compat/dictconfig.py", line 565, in dictConfig
  File "/tmp/tmpdUeSSr/pip.zip/pip/compat/dictconfig.py", line 332, in configure
AttributeError: 'module' object has no attribute '_handlerList'
Run Code Online (Sandbox Code Playgroud)

我可以使用easy_install,然后创建一个符号链接/usr/local/bin,但尝试使用它安装给我同样的错误,随后:

sth:~ $ sudo pip install twine
Traceback (most recent call last):
  File "/usr/local/bin/pip", line 9, in <module>
    load_entry_point('pip==6.0.8', 'console_scripts', 'pip')()
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-6.0.8-py2.7.egg/pip/__init__.py", line 217, in main
    return command.main(cmd_args)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-6.0.8-py2.7.egg/pip/basecommand.py", line 183, in main
    for name in ["pip._vendor", "distlib", "requests", "urllib3"]
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-6.0.8-py2.7.egg/pip/compat/dictconfig.py", line 565, in dictConfig
    dictConfigClass(config).configure()
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pip-6.0.8-py2.7.egg/pip/compat/dictconfig.py", line 332, in configure
    del logging._handlerList[:]
AttributeError: 'module' object has no attribute '_handlerList'
Run Code Online (Sandbox Code Playgroud)

我确定这不是pip的问题,所以想知道我做错了什么......

bij*_*ncn 5

对不起,但是为了其他googlers:

正如指出的在这里,你应该安装loggingpip它弄乱系统版本.我不确定这是什么时候改变了.

因此删除yourpythoninstallpath/lib/python2.7/site-packages/logging应删除错误.