无法导入由于缺少集合(Can't import collections because of

2019-10-18 09:50发布

我花了几天时间,使在手臂上板蟒蛇运行。 然后,我成功在其上安装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

所以很显然,我没有collections.py我/usr/lib/python2.5/。 幸运的是我有我的电脑,属于python2.7上collections.py。

现在的问题是,我能复制collections.py插入我的胳膊板? 或者我应该做些别的事情一样改变了我的胳膊Linux的Makefile文件,以确保collections.py将出现在ARM-Linux版本?

Answer 1:

没有; 复制过collections.py可以工作,但很可能只是冰山一角。

Django的1.5需要Python 2.6或更高版本。 不要尝试在Python 2.5的运行英寸 您可以降级到Django的1.4相反,它不支持Python 2.5的。



文章来源: Can't import collections because of missing