使用easy_install时出现"AttributeError: 'module' object has no attribute '__getstate__
出于某种原因,每次我尝试用easy_install安装一个新模块时,都会出现这个错误:
AttributeError: 'module' object has no attribute '__getstate__'
我正在使用setuptools-0.6c11-py2.6
4 个回答
0
对我来说,问题和jessykate提到的差不多,但正好相反。
我需要删除安装在 /usr/local/lib/python2.6/dist-packages/ 这个路径下的版本,而保留位于 /usr/lib/python2.6/dist-packages/ 这个路径下的版本。这是在 Ubuntu 10.04 LTS 系统上。希望这能帮到你。
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在我的路径中排在前面。我把旧的那个删掉了,然后就没问题了。
6
可以试试这个链接:http://code.activestate.com/lists/python-distutils-sig/13989/,大意就是“重新安装setuptools”。