问题的原因不清楚,但是可能与手动安装过旧版本的软件包有关。
在Ubuntu上手动下载并安装了旧版本的XXX包,然后在虚拟环境中用pip install 此包的时候出现此错误。
然而把原先安装的旧包删除卸载错误仍然存在
在网上找到了一个方法顺利解决问题:
cd /tmp
wget https://pypi.python.org/packages/source/D/Django/Django-1.5.1.tar.gz
md5sum Django-1.5.1.tar.gz
pip install Django-1.5.1.tar.gz