今天在用pinax创新新项目时触发了以下异常:
File "D:\Python27\lib\site-packages\pinax\core\management\commands\setup_project.py", line 211, in install_reqs
pip.call_subprocess([
AttributeError: 'module' object has no attribute 'call_subprocess'
出现该问题是因为使用了新版本的pip,而在新版本的pip中,原pip.call_subprocess已经移到了pip.util.call_subprocess,因而引发异常。
解决方法很简单,进入pinax目录下的core\management\commands子目录,修改setup_project.py,将其中的pip.call_subprocess改为pip.util.call_subprocess即可。