使用easy_install时出现"AttributeError: 'module' object has no attribute '__getstate__

4 投票
4 回答
9549 浏览
提问于 2025-04-16 02:18

出于某种原因,每次我尝试用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”。

撰写回答