出于某种原因,每次我尝试使用 easy_install 安装新模块时,都会收到错误消息:
AttributeError: 'module' object has no attribute '__getstate__'
我正在使用 setuptools-0.6c11-py2.6
出于某种原因,每次我尝试使用 easy_install 安装新模块时,都会收到错误消息:
AttributeError: 'module' object has no attribute '__getstate__'
我正在使用 setuptools-0.6c11-py2.6
尝试http://code.activestate.com/lists/python-distutils-sig/13989/:要点是“重新安装 setuptools”。
我有同样的问题,但解决方案是我有两个版本的 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 在我的路径上更早。我删除了旧的,很高兴去。
对我来说,问题与jessykate提到的相同,但恰恰相反。
我必须删除安装到 /usr/local/lib/python2.6/dist-packages/ 的版本并保留位于 /usr/lib/python2.6/dist-packages/ 的版本,这是在 Ubuntu 10.04 LTS 上。希望有帮助。
尝试再次yum reinstall python-setuptools
运行该easy_install
命令。