Bonjour,

Le theme : mod_python
le systeme d'exploitation Ubuntu 13.10 / python 2.7

Je m'initie a python et pense avoir correctement configuré l'environnement
system mais bute sur le probleme decrit un peu plus loin apres les infos systeme.

Apres avoir donc rajoute la directive
LoadModule python_module /usr/lib/apache2/modules/mod_python.so
dans le fichier /etc/apache2/apache2.conf

et le bloc
<Directory /var/www/appli/standard/python>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On
</Directory>

dans mon fichier default de /etc/apache2/sites-available/default

Test config systeme:
Voila un extrait ce que renvoie python.testhandler
Apache version Apache/2.4.6 (Ubuntu)
Apache threaded MPM : No (single thread MPM)
Apache forked MPM : Yes, maximum 150 processes
Apache server root : /etc/apache2
Apache document root : /var/www
Apache error log : /var/log/apache2/error.log (<a href="http://192.168.0.56/mpinfo/?view_log=1" target="_new">view last 100 lines</a>)
Python sys.version : 2.7.5+ (default, Feb 27 2014, 19:43:36)
[GCC 4.8.1]
Python sys.path: /usr/lib/python2.7
/usr/lib/python2.7/plat-i386-linux-gnu
/usr/lib/python2.7/lib-tk
/usr/lib/python2.7/lib-old
/usr/lib/python2.7/lib-dynload
/usr/local/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages
Python interpreter name : 127.0.1.1
mod_python.publisher available : Yes
mod_python.psp available : Yes

etc...

j'arrive par exemple a faire interpreter et executer par mon broswer ce que j'attend
du programme html.py situé dans le repertoire /var/www/appli/standard/python

cf.
#! /usr/bin/python
# -*- coding: utf-8 -*-
# Affichage d'un formulaire HTML simplifie
from mod_python import apache

def index(req):
req.log_error('index')
req.content_type = 'text/html'
req.send_http_header()
req.write('<html><head><title>Testing mod_python</title></head><body>')
req.write('Hello World s')
htmlstring = '<font color=blue>BLUE INDEX</font>'
req.write(htmlstring)
req.write('</body></html>')

qui affiche tres bien la chaine de caractere htmlstring BLUE INDEX en bleu

Par contre le programme suivant

#!/usr/bin/python
from mod_python import apache

print "Content-Type: text/html"
print
print "<html><head><title>Livres</title></head>"
print "<body>"
print "<h1>Livres</h1>"

print "<font color=red>TEST PRINT ROUGE</font>"
print "</body>"

me renvoie l'erreur

The requested URL /appli/standard/python/test_print_html.py was not found on this server.
alors que je trouve des exemples de ce genre sur differents sites web

Est ce que quelqu'un a une idée pour m'expliquer ce qui ne va pas.