Bonjour,
apache me pose problème dans l’exécution d'un script python via php:
mon h-left.php
mon script python head-left.py:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <?php header('Location: /aisoy2/index.html'); # redirection vers page principal exec('python /home/pi/py/head-left.py'); ?>
mon tail -f /var/log/apache2/error.log
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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();
Est-il possible d'ajouter à /etc/sudoers genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
mais pour ros ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part www-data ALL=NOPASSWD: /etc/bin/python
Partager