从Django 1.4升级到Django 1.5时“导入中间件时出错”?

我有一个安装了Python 2.7.2的共享主机帐户。 我做了本地安装的Django的1.4( python setup.py install --user ),一切工作正常。

我决定升级到服务器上的Django 1.5,因为我用Django 1.5在本地testing了应用程序,并且一切正常。

但是,运行升级( python setup.py install --user ,与上次相同)后,服务器开始引发HTTP 500错误。 Apache错误日志的快速检查显示:

 [Fri Jul 12 00:14:01 2013] [error] [client 127.0.0.1] ImproperlyConfigured: Error importing middleware django.contrib.auth.middleware: "cannot import name _doctest" 

任何想法可能会导致这一点? 这个错误似乎表明auth中间件组件有问题 – 它试图加载一个不存在的模块( _doctest )(我可以用import _doctest来确认)。

与此同时,我立即恢复到Django 1.4,一切都恢复正常。