oct2py не работает из скрипта (Ubuntu)
Я установил oct2py, и я могу импортировать октаву в режиме оболочки интерактивного Python3.
lukas@lukas-VirtualBox:~$ python3
Python 3.5.2 (default, Sep 14 2017, 22:51:06)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from oct2py import octave
>>> octave.exp(1*2)
7.38905609893065
>>>
Но я не могу импортировать октаву в скрипте Python3.
#!/usr/bin/env python3
import oct2py
from oct2py import octave
Первая строка (import oct2py) без ошибок. Вторая строка выдает ошибку:
File "/home/lukas/detection/octave/oct2py.py", line 4, in <module>
from oct2py import octave
ImportError: cannot import name 'octave'
Я нашел здесь темы по этому поводу, но ничто из перечисленного не решило мою проблему. Я установил октаву в PATH:
export PATH=/usr/bin/octave:$PATH
Нет результатов Невозможно импортировать октаву в скрипте, только в интерактивном режиме.
Я использую Ubuntu 16.04.3 LTS, Octave 4.0.0, Python3, Scipy 0.17.0