executer script python ros
Bonjour, :)
apache me pose problème dans l’exécution d'un script python via php:
mon h-left.php
Code:
1 2 3 4
| <?php
header('Location: /aisoy2/index.html'); # redirection vers page principal
exec('python /home/pi/py/head-left.py');
?> |
mon script python head-left.py:
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| #!/usr/bin/env python
#include <actuatorSdk.h>
import roslib; roslib.load_manifest('aisoy_sdk_actuator')
roslib.load_manifest('aisoy_common')
from libaisoy_sdk_actuator import *;
from libaisoy_common import *
virtual = Actuator();
actuator = Actuator();
actuator. moveServoRelative(Servo.HeadHorizontal, 0.5);
virtual = Actuator(); |
mon tail -f /var/log/apache2/error.log
Code:
1 2 3 4 5 6 7 8 9 10
| import roslib; roslib.load_manifest('aisoy_sdk_actuator')
ImportError: No module named roslib
Traceback (most recent call last):
File "/var/www/py/head-left.py", line 4, in <module>
import roslib; roslib.load_manifest('aisoy_sdk_actuator')
ImportError: No module named roslib
Traceback (most recent call last):
File "/home/pi/py/head-left.py", line 3, in <module>
import roslib; roslib.load_manifest('aisoy_sdk_actuator')
ImportError: No module named roslib |
Est-il possible d'ajouter à /etc/sudoers genre
Code:
www-data ALL=NOPASSWD: /etc/bin/python
mais pour ros ?