Не удается прочитать numpy из libpgm

Я установил libpgm1.3. Документация по libpgm1.1 находится здесь: http://pythonhosted.org/libpgm/index.html (Я не смог найти никакой документации по версии 1.3). Затем выполнил код ниже.

import numpy
import libpgm
import libpgm.pgmlearner

Консоль выдала мне сообщение об ошибке.

File "test_libpgm.py", line 3, in <module>
    import libpgm.pgmlearner
File "/usr/local/lib/python3.5/dist-packages/libpgm/pgmlearner.py", line 35
    raise ImportError, "numpy is not installed on your system."
                     ^
SyntaxError: invalid syntax

Это означает, что код может импортировать numpy в строке 1, но не может импортировать в строке 3. Я проверил pgmlearner.py здесь:

32: try:
33:     import numpy as np
34: except ImportError:
35:     raise ImportError, "numpy is not installed on your system."

Почему это не может импортировать numpy? Может ли кто-нибудь решить эту проблему? Я использую Python 3.5 на Ubuntu 16.04.


person Community    schedule 11.06.2016    source источник
comment
Вы должны установить numpy   -  person Moses Koledoye    schedule 11.06.2016
comment
numpy не установлен, попробуйте выполнить следующую команду для установки. pip install numpy   -  person MicroPyramid    schedule 11.06.2016
comment
Note that numpy, scipy, and Python 2.7 are required for this library. - Вы используете его с python3.5. См. pythonhosted.org/libpgm/index.html.   -  person cel    schedule 11.06.2016
comment
Благодарю вас! Я пропустил предложение, требуется Python 2.7... Теперь он работает   -  person    schedule 12.06.2016