¿Cómo puedo empezar a usar la sarga?

Lo siento, ya he hecho esta pregunta en “Superusuario”, pero nadie responde ahí, así que la eliminé de “Superusuario” y decidí publicarla aquí. Espero que no sea un gran crimen, especialmente porque me recomendaron usar twill aquí en “StackOverflow” (no en “SuperUser”)

¿Cómo empiezo a usar la sarga? Lo acabo de descargar, desempaquetar y hacer clic en el archivo de configuración .py en la carpeta. La ventana negra (terminal) apareció por un momento y desapareció.

(Tengo Python 2.5 instalado en mi computadora, junto con el SDK de Google App Engine)

En la sección de documentación de twill dice:


Descargando twill

    La última versión de twill es twill 0.9, lanzada el jueves 27 de diciembre de 2007; está disponible para descargar en http://darcs.idyll.org/~t/projects/twill-0.9.tar.gz . También puede usar la instalación_implica de Python para instalar o actualizar twill.

    twill funciona con Python 2.3 o posterior.

    Para comenzar a usar twill, instálalo y luego escribe twill-sh. En el tipo de solicitud:

    go http://www.slashdot.org/
    show
    showforms
    showhistory


    No tengo claro a partir de este pasaje lo que se supone que debo escribir (solo “twill-sh” o “twill-sh” y todas las palabras debajo de esa línea) y dónde (intenté escribirlo en la ventana del símbolo del sistema de mi computadora – en vano)

    ¿Alguien puede ayudarme aquí?

    Gracias de antemano.


    Actualización 1:

    (Esta actualización es una respuesta a la respuesta dada por S.Mark)

    Hola, S.Mark !!!! He intentado seguir tus instrucciones. Esto es lo que pasó:

    En primer lugar, creé una carpeta en mi disco D y la llamé “tmp”. Luego descargué y extraje twill-0.9 en esa carpeta. Entonces, ahora la ruta de acceso a este archivo en mi computadora era igual a la de Su ejemplo: D: \ tmp \ twill-0.9: alt text http://sofes.miximages.com/twill/01_path_big.jpg

    texto alternativo http://sofes.miximages.com/twill/02_path_small.jpg

    Luego, intenté abrir el indicador de comando en mi computadora: texto alternativo http://sofes.miximages.com/twill/03_window.jpg

    texto alternativo http://sofes.miximages.com/twill/04_prompt_big.jpg

    texto alternativo http://sofes.miximages.com/twill/05_prompt_small.jpg

    alt text http://sofes.miximages.com/twill/06_admin.jpg

    texto alternativo http://sofes.miximages.com/twill/07_admin_big.jpg

    Luego, siguiendo el paso 2 de Sus instrucciones, intenté cambiar al disco D:

    texto alternativo http://sofes.miximages.com/twill/08_switch_try.jpg

    Pero por alguna razón no funcionó:

    texto alternativo http://sofes.miximages.com/twill/09_switch_result.jpg

    Esta línea china dice algo así como “Esta acción ha sido rechazada”. ¿Por qué es así? Bueno, intenté pasar al paso 3 de todos modos, y esto es lo que tengo:

    texto alternativo http://sofes.miximages.com/twill/10_third_step.jpg

    Por lo que puedo entender, esta línea china dice algo como “‘C: \’ no es un comando interno ni externo, por lo tanto, no se puede llevar a cabo. ” ¿Por que es esto entonces? ¿Hay algo mal con mi computadora?


    Actualización 2:

    (Esta actualización es mi segunda respuesta a la respuesta dada por S.Mark)

    Hola, S.Mark !!! Gracias por tu respuesta de nuevo.

    Sí, esta vez funcionó cuando acabo de escribir esas partes que destacaste en Tu publicación. Entonces, cuando escribí simplemente “d:” al principio, ¡funcionó!

    Pero luego, cuando escribí “python setup.py build”, recibí el mismo mensaje de error (“python no es un comando interno ni externo; no se puede ejecutar.”): Alt text http: // roundcan.narod.ru/some_pics/12.jpg

    Intenté repetir este comando y accidentalmente omití la palabra “python”:
    alt text http://sofes.miximages.com/twill/13.jpg Cuando presioné la tecla “Enter”, el proceso de construcción pareció iniciarse, al menos lo que vi se parecía al paso 4 de Sus instrucciones (“comience la construcción proceso ”) mucho: texto alt http://sofes.miximages.com/twill/14.jpg texto alt http://sofes.miximages.com/twill/15.jpg texto alt http: //roundcan.narod. ru / some_pics / 16.jpg Pero ahora estoy un poco indeciso acerca de continuar con el paso 5 (“Instalarlo”) ya que no estoy seguro de que lo que he hecho sea lo correcto.

    Si lo que hice en el paso 4 estuvo bien, ¿también debería omitir la palabra “python” en el paso 5?

    Una pregunta adicional: ¿Cómo logró colocar el contenido del terminal en su publicación sin realizar capturas de pantalla? ¿Es como si hubiera alguna forma de poner el contenido del terminal en el portapapeles? Hacer capturas de pantalla todo el tiempo y alojarlas antes de publicarlas es bastante engorroso.


    Actualización 3:

    (Esta actualización es mi tercera respuesta a S.Mark)

    S.Mark, hola de nuevo !!!

    (Espero que no estés enfermo y cansado de mí todavía)

    “… Y sí, podría omitir python y ejecutar directamente setup.py porque su instalación de python se registró * .py en el registro… con respecto al paso 5, simplemente podría ejecutar setup.py instalar”: seguí estas palabras de la suya y el proceso de instalación se realizó correctamente ! Gracias.

    Pero en cuanto a los siguientes pasos (“luego abra el indicador de Python desde el menú de inicio y pruebe los pasos 6 y 8”), no hubo mucho éxito en el indicador de Python: texto alternativo http://roundcan.narod.ru/some_pics/ 17.jpg

    Tampoco tuvo éxito en el indicador de comandos habitual (terminal): texto alternativo http://sofes.miximages.com/twill/18.jpg

    (Otra vez dice en chino que Python “no es un comando interno ni externo y, por lo tanto, no se puede llevar a cabo”). ¿Tienes alguna idea de por qué no funcionó?

    “… ¿Dónde está tu instalación de python? C: \ Python25? ”- Sí, eso es correcto.

    “… hay una configuración (propiedades del símbolo del sistema – modo de edición fácil) para habilitar la selección de texto en el símbolo del sistema, ¿podría preguntar eso en superuser.com?” – Claro, haré esta pregunta allí. Gracias por decirme.

    No puedes hacer doble clic en setup.py

    Necesitas abrir el símbolo del sistema o shell y ir a esa carpeta

    y necesidad de hacer

     python setup.py build python setup.py install 

    el paso de instalación debería construirse normalmente normalmente, de modo que solo el último funcionará


    Edición : ok, aquí está la forma de superusuario de los pasos de instalación

    1. He extraído twill-0.9.tar.gz a D: \ tmp \ twill-0.9

    2. Estoy en la unidad C, así que cambié a D:

        C: \> d: 
    3. Ahora, cambia la carpeta usando el comando cd

        C: \> cd D: \ tmp \ twill-0.9 
    4. iniciar el proceso de comstackción

        D: \ tmp \ twill-0.9> configuración de python setup.py
       (ADVERTENCIA: ¡importando herramientas, no herramientas de configuración!)
       D: \ data \ program \ Python26 \ lib \ distutils \ dist.py: 266: UserWarning: Opción de distribución desconocida: 'entry_points'
         warnings.warn (msg)
       D: \ data \ program \ Python26 \ lib \ distutils \ dist.py: 266: Advertencia para el usuario: Opción de distribución desconocida: 'test_suite'
         warnings.warn (msg)
       ejecución en ejecución
       corriendo build_py
       creación de construir
       creando build \ lib
       creando build \ lib \ twill
       ......
       ejecutando build_scripts
       creando build \ scripts-2.6
       copiando y ajustando twill-fork -> build \ scripts-2.6 
    5. Instalarlo

        D: \ tmp \ twill-0.9> python setup.py install
       (ADVERTENCIA: ¡importando herramientas, no herramientas de configuración!)
       ejecutando instalar
       ejecución en ejecución
       corriendo build_py
       ......
       ejecutando install_scripts
       copiando build \ scripts-2.6 \ twill-fork -> D: \ data \ program \ Python26 \ Scripts
       ejecutando install_egg_info
       Escribiendo D: \ data \ program \ Python26 \ Lib \ site-packages \ twill-0.9-py2.6.egg-info 
    6. Prueba de importación es o no

        D: \ tmp \ twill-0.9> python
       Python 2.6.5 (r265: 79096, 19 de marzo de 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] en win32
       Escriba "ayuda", "derechos de autor", "créditos" o "licencia" para obtener más información.  
       >>> importar sarga
         importar re, base64, urlparse, posixpath, md5, sha, sys, copiar
       twill \ other_packages \ _mechanize_dist \ _auth.py: 14: DeprecationWarning: el módulo sha está en desuso;  usa el módulo hashlib en su lugar
         importar re, base64, urlparse, posixpath, md5, sha, sys, copiar
       >>> 
    7. La importación estaba bien, pero hay DeprecationWarnings en python 2.6, pero esto debería estar bien y no debería haber advertencias con python 2.5

    8. Confirme si se importó correctamente o no, verá twill y sus funciones allí, así que sí.

        >>> dir ()
       ['__builtins__', '__doc__', '__name__', '__package__', 'twill']
       >>> de twill.commands import *
       >>> dir ()
       ['__builtins__', '__doc__', '__name__', '__package__', 'add_auth', 'add_extra_header', 'agent', 'back', 'clear_cookies', 'clear_extra_headers', 'code', 'config', ' debug ',' echo ',' exit ',' extend_with ',' fa ',' find ',' follow
       >>>