当我使用easy_install时,“AttributeError:'module'对象没有属性'__getstate__'”

时间:2010-08-04 14:45:10

标签: python django easy-install

出于某种原因,每次我尝试使用easy_install安装新模块时,都会收到错误:

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

我正在使用setuptools-0.6c11-py2.6

4 个答案:

答案 0 :(得分:6)

尝试http://code.activestate.com/lists/python-distutils-sig/13989/:要点是“重新安装setuptools”。

答案 1 :(得分:3)

我有同样的问题,但解决方案是我有两个版本的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早在我的路上。我删除了旧的,很高兴。

答案 2 :(得分:0)

对我而言,问题与提及的 jessykate 相同,但恰恰相反。

我必须删除安装到/usr/local/lib/python2.6/dist-packages/的版本并保留位于/usr/lib/python2.6/dist-packages/中的版本这是在Ubuntu 10.04上LTS。希望有所帮助。

答案 3 :(得分:0)

尝试yum reinstall python-setuptools并再次运行easy_install命令。