Не удалось запустить .py-файл в cgi-bin с помощью ajax-вызова из моего .php-файла

Привет, ребята 🙂 Я использую Beagle Bone Black с Debian Wheezy, чтобы сделать проект. У меня небольшая проблема: у меня есть index.php в / var / www, откуда я вызываю файл python с именем send_email.php с помощью ajax:

$.ajax({ url:"/cgi-bin/send_email.py" });

Он работает правильно (он отправляет мне электронное письмо, и я его получаю).

Но когда я пытаюсь сделать то же самое с send_sms.py, который имеет следующий код внутри

import nexmo client = nexmo.Client(key='XXXXX', secret='XXXXXXXXX') client.send_message({'from': 'Nexmo number', 'to': 'My own number', 'text': 'Hello World'})

Когда я запускаю его из терминала, используя: python send_sms.py, он работает правильно, но когда я его вызываю с помощью ajax, это не так. Я смущен, так как думал, что, вызвав любой .py-файл в cgi-bin с помощью ajax, он выполнит их (и он будет работать для моего send_email.py), но с send_sms.py это не так.

Благодарим вас за помощь!

Linux и Unix - лучшая ОС в мире.