«AttributeError: у объекта 'module' нет атрибута '__getstate__'" появляется при использовании easy_install - PullRequest
4 голосов
/ 04 августа 2010

Почему-то каждый раз, когда я пытаюсь установить новый модуль с помощью easy_install, я получаю ошибку:

AttributeError: 'module' object has no attribute '__getstate__'

Я использую setuptools-0.6c11-py2.6

Ответы [ 4 ]

6 голосов
/ 04 августа 2010

Попробуйте http://code.activestate.com/lists/python-distutils-sig/13989/: Суть "переустановить setuptools".

3 голосов
/ 02 ноября 2010

У меня была та же проблема, но решение было в том, что у меня было две версии setuptools: одна была в /usr/local/lib/python2.6/dist-packages/distribute-0.6.8-py2.6.egg / и один был в /usr/lib/python2.6/dist-packages/. предыдущая была устаревшей версией, но /usr/local/lib/python2.6/dist-packages находится на моем пути ранее. я удалил старый, и было хорошо идти.

0 голосов
/ 27 июня 2012

попробуйте yum reinstall python-setuptools и повторите команду easy_install.

0 голосов
/ 07 июля 2011

Для меня проблема была такой же, как упомянутый jessykate , но с точностью до наоборот.

Мне пришлось УДАЛИТЬ версию, установленную в /usr/local/lib/python2.6/dist-packages / и сохраните версию, расположенную в /usr/lib/python2.6/dist-packages/ Это было в Ubuntu 10.04 LTS.Надеюсь, это поможет.

...