Абсолютный путь дан вместо относительного
Функция php для вызова скрипта python:
$py_script = escapeshellcmd("/home/manish/anaconda2/bin/python /opt/lampp/htdocs/frontend/master/python_features/audioAnalysis.py featureExtractionFile -i /opt/lampp/htdocs/frontend/master/uploads/rihana.wav -mw 0.5 -ms 0.5 -sw 1 -ss 1 -o /opt/lampp/htdocs/frontend/master/output/rihana_op");
exec($py_script);
Error : Error: file not found or other I/O error. (DECODING FAILED)
Тот же скрипт работает на терминале и дает желаемый результат
manish@manish-Vostro-3446:$ /home/manish/anaconda2/bin/python /opt/lampp/htdocs/frontend/master/python_features/audioAnalysis.py featureExtractionFile -i /opt/lampp/htdocs/frontend/master/uploads/rihana.wav -mw 0.5 -ms 0.5 -sw 1 -ss 1 -o /opt/lampp/htdocs/frontend/master/output/rihana_op
Short-term CSV file: /opt/lampp/htdocs/frontend/master/output/rihana_op_st.csv saved
поэтому мой вопрос, как я могу выполнить тот же скрипт через php вместо терминала
Задача ещё не решена.
Других решений пока нет …