0

Pythonコードでoct2pyを使用してオクターブ関数を呼び出しています。ファイルは .py ファイルとして htdocs フォルダーに保存されます。

#!/usr/bin/python
import cgi
import oct2py
from oct2py import octave
print('Content-type:text/html\r\n\r\n')
print('<!DOCTYPE html>')
firnum='23'
secnum='33'
octave.addpath('/Applications/XAMPP/xamppfiles/htdocs/mypython/Octavemfiles/')
firnum=int(firnum)
secnum=int(secnum)
answer=octave.mymultfunct(firnum,secnum)
print(answer)

ターミナルから実行すると、コードはうまく機能し、答えが得られます。しかし、Web 経由で呼び出すと、oct2py で次のエラーが表示されます。

OSError: Octave Executable not found, please add to path or set"OCTAVE_EXECUTABLE" environment. 

オクターブから関数を呼び出すことができるように、方法を提案してください。オクターブ関数は、数値を掛けるだけです。

4

1 に答える 1