由于缺少<collection.py> </collection.py>,无法导入集合

时间:2013-07-24 13:58:10

标签: python compilation arm python-import

我花了几天时间在扶手板上运行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版本中?

1 个答案:

答案 0 :(得分:2)

没有;复制collections.py可能有效,但可能只是冰山一角。

Django 1.5需要Python 2.6或更高版本。不要试图在Python 2.5上运行。您可以降级到Django 1.4,它支持Python 2.5。