2015-12-07 10 views
2

При попытке установить Flask на моем beaglebone black (Cloud9 GNOME Image 2013.09.04), он сталкивается с ImportError для модуля ast (установка модуля Werkzeug). У меня есть версия Python 2.7.3, так что этого встроенного устройства еще не должно быть?Невозможно импортировать «ast»: установка колбы на Angstrom (Beaglebone black)

Вот журналы:

Downloading/unpacking Flask 
    Downloading Flask-0.10.1.tar.gz (544kB): 544kB downloaded 
    Running setup.py egg_info for package Flask 

    warning: no files found matching '*' under directory 'tests' 
    warning: no previously-included files matching '*.pyc' found under directory 'docs' 
    warning: no previously-included files matching '*.pyo' found under directory 'docs' 
    warning: no previously-included files matching '*.pyc' found under directory 'tests' 
    warning: no previously-included files matching '*.pyo' found under directory 'tests' 
    warning: no previously-included files matching '*.pyc' found under directory 'examples' 
    warning: no previously-included files matching '*.pyo' found under directory 'examples' 
    no previously-included directories found matching 'docs/_build' 
    no previously-included directories found matching 'docs/_themes/.git' 
Downloading/unpacking Werkzeug>=0.7 (from Flask) 
    Downloading Werkzeug-0.11.2.tar.gz (1.2MB): 1.2MB downloaded 
    Running setup.py egg_info for package Werkzeug 
    Traceback (most recent call last): 
     File "<string>", line 16, in <module> 
     File "/tmp/pip-build-root/Werkzeug/setup.py", line 56, in <module> 
     import ast 
    ImportError: No module named ast 
    Complete output from command python setup.py egg_info: 
    Traceback (most recent call last): 

    File "<string>", line 16, in <module> 

    File "/tmp/pip-build-root/Werkzeug/setup.py", line 56, in <module> 

    import ast 

ImportError: No module named ast 

Я попытался импортировать ast в регулярно на этой доске, и я не в состоянии сделать это. Скорее всего, это не так, но мой питон и python-dev сообщаются как обновленные.

Помощь!

+0

Можете ли вы предоставить дополнительную информацию о вашем интерпретаторе python? Показать приглашение от REPL. –

+0

Err, это то, что вы имели в виду под REPL? 'корень @ beaglebone: ~ # питон Python 2.7.3 (по умолчанию, 3 июля 2013, 18:32:36) [GCC 4.7.3 20130205 (пререлиз)] на linux2 типа "помощь", "авторского права" , "кредиты" или "лицензия" для получения дополнительной информации. >>> импорт аст Traceback (самый последний вызов последнего): Файл "", строка 1, в ImportError: Нет модуль с именем аст >>> ' – Anshul

+3

Да, это то, что я имел в виду. Похоже, у вас есть специальная неполная версия python в вашем дистрибутиве Linux –

ответ

1

У изображений Angstrom BeagleBone была странная, несколько сломанная сборка Python 2.7 IIRC, и они больше не поддерживаются BeagleBoard.org. Вам действительно нужно перейти на одно из текущих изображений Debian, которые поддерживаются и поддерживаются BeagleBoard.org (http://beagleboard.org/latest-images). Я без проблем использовал флягу.