Domanda

Mi dispiace ho già fatto questa domanda sul "Superuser", ma non risponde nessuno lì, quindi ho eliminato da "Superuser" e ha deciso di postare qui. Spero che non è un grande crimine, soprattutto in considerazione del fatto che mi è stato in primo luogo consigliato di usare twill qui su "StackOverflow" (non su "SuperUser")

Come faccio a iniziare a utilizzare twill? Ho appena scaricato, scompattato e cliccato sul file .py di installazione nella cartella. La finestra nera (terminale) è apparso per un attimo e scomparve.

(io ho Python 2.5 installato sul mio computer - insieme con SDK da Google App Engine)

In twill sezione relativa alla documentazione dice:


  

Download twill

     

L'ultima versione di twill è saia   0.9, rilasciato Giovedi, 27 ° dicembre 2007; è disponibile per il download    http://darcs.idyll.org/~t/projects/ saia-0.9.tar.gz .   È inoltre possibile utilizzare easy_install di Python   per installare o aggiornare twill.

     

twill di opere con Python 2.3 o versione successiva.

     

Per iniziare a utilizzare twill, installarlo e   quindi digitare twill-sh. Al prompt   digitare:

     

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


Non mi è chiaro da questo passaggio che cosa dovrei tipo (solo "Saia-sh" o "Saia-sh" e tutte le parole in quella linea) e dove (ho provato a digitare nella finestra del prompt dei comandi di il mio computer - senza alcun risultato)

Can, chiunque, per favore, darmi una mano qui?

Grazie in anticipo.


Aggiornamento 1:

(Questo aggiornamento è una risposta alla risposta data dal S.Marco)

Ciao, S.Marco !!!! Ho cercato di seguire le vostre istruzioni. Ecco cosa è successo:

In primo luogo, ho creato una cartella sul disco D e la chiamò “tmp”. Poi ho scaricato ed estratto twill-0,9 in quella cartella. Così, ora il percorso di questo file sul mio computer era altrettanto stesso di quello nel tuo esempio: D: \ tmp \ twill-0.9: alt text
(fonte: narod.ru )

alt text
(fonte: narod.ru )

Poi, ho provato ad aprire il prompt dei comandi sul mio computer: alt text
(fonte: narod.ru )

alt text
(fonte: narod.ru )

alt text
(fonte: narod.ru )

alt text
(fonte: narod.ru )

alt text
(fonte: narod.ru )

Poi, dopo passaggio 2 delle istruzioni, ho cercato di passare a D del disco:

alt text
(fonte: narod.ru )

Ma per qualche ragione non ha funzionato:

alt text
(fonte: narod.ru )

Questa linea cinese dice qualcosa come “è stato respinto questa azione.” Perché è così? Beh, ho cercato di passare al punto 3 in ogni caso, e qui è quello che ho:

alt text
(fonte: narod.ru )

Per quanto posso capire, questa linea cinese dice qualcosa come “‘C: \’è né comando interno né esterno, quindi, non può essere effettuata. ” Perché è così? C'è qualcosa di sbagliato con il mio computer?


Aggiornamento 2:

(Questo aggiornamento è la mia seconda risposta alla risposta data da S. Marco)

Ciao, S.Marco !!! Grazie per la risposta di nuovo.

Sì, questa volta ha funzionato, quando ho scritto quelle parti che hai evidenziato nel tuo post. Così, quando ho scritto solo “d:” in fin dall'inizio, ha funzionato !!!

Ma poi, quando ho digitato “python setup.py Build”, ho ottenuto lo stesso messaggio di errore ( “‘python'is né un comando interno o esterno, non può essere effettuata. “): alt text
(fonte: narod.ru )

Ho cercato di ripetere questo comando e accidentalmente omesso la parola “python”:
alt text
(fonte: narod.ru )

Quando ho premuto “Enter”, il processo di generazione sembrava lancio - almeno quello che ho visto allora somigliava al punto 4 di Le istruzioni ( “avviare il processo di compilazione”) molto: alt text
(fonte: narod.ru )
alt text
(fonte: narod.ru )
alt text
(fonte: narod.ru )

Ma ora sono un po 'titubante circa di procedere alla fase 5 ( “Installazione It”) come io non sono sicuro se quello che ho fatto è la cosa giusta.

Se quello che ho fatto nella fase 4 era okay, dovrei anche omettere la parola “python” al punto 5?

Una domanda laterale: Come siete riusciti a mettere il contenuto del terminale nella vostrapostare senza fare gli screenshot? E 'come se ci fosse un modo per mettere il contenuto del terminale negli appunti? Rendere le immagini di tutto il tempo e che li ospitano prima del distacco è abbastanza ingombrante.


Aggiornamento 3:

(Questo aggiornamento è la mia terza risposta a S.Marco)

S. Marco, di nuovo ciao !!!

(Spero che non sono malato e stanco di me ancora)

“... e sì si potrebbe omettere python e direttamente setup.py eseguire perché la vostra installazione di Python registrato .py * nel registro ... per quanto riguarda il punto 5, si può solo correre setup.py install” - Ho seguito queste parole della vostra e installare processo ha funzionato con successo! Grazie.

Ma per quanto riguarda le seguenti fasi ( “quindi aprire python pronta dal menu di avvio, e fase di test 6 e 8”), non c'era molto successo nel prompt di Python: alt text
(fonte: narod.ru )

Né era successo nel solito comando richiesta (terminale): alt text
(fonte: narod.ru )

(Si dice di nuovo in cinese che Python “non è né un comando interno né esterno e, di conseguenza, non può essere eseguita”). Avete qualche idea del perché non ha funzionato?

“... dove è la vostra installazione Python? C: \ Python25 “? -. Sì, è vero

“... c'è un ambiente (comando proprietà del prompt - facile modalità di modifica) per consentire la selezione del testo sul prompt dei comandi, si può chiedere che nel superuser.com?” - Certo, io questa domanda c'è. Grazie per avermelo detto.

È stato utile?

Soluzione

È possibile non solo fare doppio clic setup.py

È necessario comando di apertura o prompt di shell e passare a quella cartella

e necessità di fare

python setup.py build
python setup.py install

installare passo dovrebbe fare automaticamente accumulo normalmente, in modo che solo ultimo funzionerà


Modifica : ok, qui è il modo superutente di fasi di installazione

  1. ho estratto twill-0.9.tar.gz a D: \ tmp \ twill-0.9

  2. Sono sull'unità C, quindi sono passato a D:

    C:\>d:
  3. Ora, modificare la cartella utilizzando il comando cd

    C:\>cd D:\tmp\twill-0.9
  4. avviare il processo di compilazione

    D:\tmp\twill-0.9>python setup.py build
    (WARNING: importing distutils, not setuptools!)
    D:\data\program\Python26\lib\distutils\dist.py:266: UserWarning: Unknown distribution option: 'entry_points'
      warnings.warn(msg)
    D:\data\program\Python26\lib\distutils\dist.py:266: UserWarning: Unknown distribution option: 'test_suite'
      warnings.warn(msg)
    running build
    running build_py
    creating build
    creating build\lib
    creating build\lib\twill
    ......
    running build_scripts
    creating build\scripts-2.6
    copying and adjusting twill-fork -> build\scripts-2.6
  5. Installarlo

    D:\tmp\twill-0.9>python setup.py install
    (WARNING: importing distutils, not setuptools!)
    running install
    running build
    running build_py
    ......
    running install_scripts
    copying build\scripts-2.6\twill-fork -> D:\data\program\Python26\Scripts
    running install_egg_info
    Writing D:\data\program\Python26\Lib\site-packages\twill-0.9-py2.6.egg-info
  6. Prova per l'importazione è o non

    D:\tmp\twill-0.9>python
    Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on win32
    Type "help", "copyright", "credits" or "license" for more information.  
    >>> import twill
      import re, base64, urlparse, posixpath, md5, sha, sys, copy
    twill\other_packages\_mechanize_dist\_auth.py:14: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
      import re, base64, urlparse, posixpath, md5, sha, sys, copy
    >>>
  7. Importa andava bene, ma non v'è DeprecationWarnings su Python 2.6, ma questo dovrebbe essere ok e dovrebbe essere nessun avviso a tutti con Python 2.5

  8. confermare la sua correttamente importati o no, si vedrà twill e le sue funzioni lì, quindi sì.

    >>> dir()
    ['__builtins__', '__doc__', '__name__', '__package__', 'twill']
    >>> from 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
    >>>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top