1

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) はエラーなしです。2 行目でエラーが発生します。

 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 を使用しています。

4

0 に答える 0