python sobre windows

Hanlle Nicolas hanlle.nicolas en gmail.com
Jue Nov 9 21:43:42 CET 2006


> > Pasos:
> > a) Bajar Wampp (Windows Apache MySQL PHP Perl) de cualquier parte
> > b) Añadir en httpd.conf de Apache2  " AddHandler cgi-script .cgi .py "
> > (sin comillas)
> > c) Probar el siguiente código:
> >     #!x:\python2X\python.exe
> >     # -*- coding: utf8 -*-
> >     import cgi
> >     print "Content-type: text/plain\n\n"
> >     #muy importante poner dos barraenes, sino pasará como aquellos que
> > discuten
> >     #que no les va el CGI, y son capaces de buscar en lugares "marcianos"
> >     #y no leerme...
> >     lista = ["Hola","Mundo","Adiós","Mundo"]
> >     for i in range(len(lista)):
> >        print str(lista[i])+"<br/>"
> >
> >     print "Hola CGI Mundo"
> >
> > d) Si funciona ya tienes configurado el CGI del Apache2...
> >     sino, volver al paso B y luego al C
> >
> > e) Leerse los libros básicos de Python {UJI,Dive Into Python, A Byte of
> > Python, How to think ... }
> >
> > f) Seguir programando en Python, y también hacerlo en Perl ...
> >
> > Cualquier duda pregunta en la lista, pero no pidas que te hagamos los
> > deberes (como pretendían algunos).
 por cierto andres..que hay del modulo mod_python?..no lo has
probado...hice tus pasos y busque algo en google..pero nada..pailas,
me da error de servidor interno..no ejecuta los .py..xDDD..

a ver este es lo que dice el log:

[Thu Nov 09 15:37:46 2006] [error] [client 127.0.0.1]   File
"C:/Archivos de programa/Apache Software
Foundation/Apache2.2/cgi-bin/python.py", line 3\r
[Thu Nov 09 15:37:46 2006] [error] [client 127.0.0.1]     import cgi\r
[Thu Nov 09 15:37:46 2006] [error] [client 127.0.0.1]     ^\r
[Thu Nov 09 15:37:46 2006] [error] [client 127.0.0.1]
IndentationError: unexpected indent\r
[Thu Nov 09 15:37:48 2006] [error] [client 127.0.0.1] Premature end of
script headers: python.py
[Thu Nov 09 15:37:48 2006] [error] [client 127.0.0.1]   File
"C:/Archivos de programa/Apache Software
Foundation/Apache2.2/cgi-bin/python.py", line 3\r
[Thu Nov 09 15:37:48 2006] [error] [client 127.0.0.1]     import cgi\r
[Thu Nov 09 15:37:48 2006] [error] [client 127.0.0.1]     ^\r
[Thu Nov 09 15:37:48 2006] [error] [client 127.0.0.1]
IndentationError: unexpected indent\r


y el navegador se queda en blanco no ejecuta el codigo...y
ejecutandolo como cgi.pues da error interno de servidor.. y este es el
log:

[Thu Nov 09 15:41:11 2006] [error] [client 127.0.0.1] (OS 3)El sistema
no puede hallar la ruta especificada.  : couldn't create child
process: 720003: python.cgi
[Thu Nov 09 15:41:11 2006] [error] [client 127.0.0.1] (OS 3)El sistema
no puede hallar la ruta especificada.  : couldn't spawn child process:
C:/Archivos de programa/Apache Software
Foundation/Apache2.2/cgi-bin/python.cgi

******************************************************************************************
el codigo que trato de ejecutar es el siguiente:

#!c:\python25\python.exe

   # -*- coding: utf8 -*-
   import cgi
   print "Content-type: text/plain\n\n"
   #muy importante poner dos barraenes, sino pasará como aquellos que
discuten
   #que no les va el CGI, y son capaces de buscar en lugares "marcianos"
   #y no leerme...
   lista = ["Hola","Mundo","Adiós","Mundo"]
   for i in range(len(lista)):
      print str(lista[i])+"<br/>"

   print "Hola CGI Mundo"

*************************************************************************************************



de ante mano gracias...y salu2

-- 
    .~.
   ( 0 0 ) Amo la libertad..
   /  V  \
  //       \\          "Free as freedom"
/((   _    ))\
  oo0 0oo    MSN: deception en hackermail.com




Más información sobre la lista de distribución Python-es