我花了几天时间在扶手板上运行python。然后我也成功安装了Django。但是当我使用django-admin.py启动项目时,出现了错误:
[root@FriendlyARM /]# django-admin.py
Traceback (most recent call last):
File "/usr/bin/django-admin.py", line 2, in <module>
from django.core import management
File "/usr/lib/python2.5/site-packages/django/core/management/__init__.py", line 1, in <module>
import collections
ImportError: No module named collections
很明显,我的/usr/lib/python2.5/中没有collections.py。幸运的是我的PC上有collections.py,属于python2.7。
现在的问题是,我可以将那些collections.py复制到我的扶手板上吗?或者我应该做一些其他的事情,比如修改我的arm-linux Makefile以确保collections.py将出现在arm-linux版本中?
答案 0 :(得分:2)
没有;复制collections.py
可能有效,但可能只是冰山一角。
Django 1.5需要Python 2.6或更高版本。不要试图在Python 2.5上运行。您可以降级到Django 1.4,它支持Python 2.5。