我正在尝试在Beaglebone Black上运行python django服务器,但收到此错误
我已经安装了在requirements.txt中列出的未来0.12.1,但仍未找到模块future_builtins。我甚至尝试安装最新版本的未来。
python2.7.3随Django 1.6.5和Mezzanine 3.1.4一起安装
我已经尝试过找到future_builtins.so但是在任何地方找不到它,我不知道如何获得那些用于手臂拱的。
root@beaglebone:~/agtoys/agtoys_cms# python manage.py runserver
Traceback (most recent call last):
File "manage.py", line 10, in <module>
from settings import PROJECT_ROOT, PROJECT_DIRNAME
File "/home/root/agtoys/agtoys_cms/settings.py", line 429, in <module>
set_dynamic_settings(globals())
File "/usr/lib/python2.7/site-packages/mezzanine/utils/conf.py", line 48, in set_dynamic_settings
add_to_builtins("mezzanine.template.loader_tags")
File "/usr/lib/python2.7/site-packages/django/template/base.py", line 1331, in add_to_builtins
builtins.append(import_library(module))
File "/usr/lib/python2.7/site-packages/django/template/base.py", line 1267, in import_library
(taglib_module, e))
django.template.base.InvalidTemplateLibrary: ImportError raised loading mezzanine.template.loader_tags: No module named future_builtins
答案 0 :(得分:1)
我自己编译python2.7.8并在libs中找到了future_builtins.so,我只是将文件复制到我当前python的libs中并且它有效。
似乎opkg没有安装最新版本的python并且也错过了一些libs,虽然我编译了python2.7.8但我无法使用它,因为其他模块正在破坏。 正确的使用方法是配置virtualenv,但是它再次给出了一个不同的错误,我想在以后的某个时候进行调试,然后复制那个单独的共享对象文件就行了。