Pergunta

Lamento ter feito essa pergunta sobre "SuperUser", mas ninguém responde lá, então eu a excluí do "SuperUser" e decidi postá -lo aqui. Espero que não seja um grande crime, especialmente devido ao fato de ter sido aconselhado a usar a sarja aqui em "Stackoverflow" (não no "SuperUser")

Como começo a usar a sarja? Acabei de baixá -lo, descompactei e cliquei no arquivo .py de configuração na pasta. A janela preta (terminal) apareceu por um momento e desapareceu.

(Eu tenho o Python 2.5 instalado no meu computador - junto com o SDK do Google App Engine)

Na sarja Seção de documentação diz:


Baixando a sarja

O último lançamento do Twill é o Twill 0.9, lançado quinta -feira, 27 de dezembro de 2007; está disponível para download em http://darcs.idyll.org/~t/projects/twill-0.9.tar.gz. Você também pode usar o easy_install do Python para instalar ou atualizar a sarja.

O Twill funciona com o Python 2.3 ou posterior.

Para começar a usar a sarja, instale-o e digite o Twill-sh. No tipo de prompt:

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


Não estou claro nesta passagem o que devo digitar (apenas "twill-sh" ou "swill-sh" e todas as palavras nessa linha) e onde (tentei digitá-lo na janela de prompt de comando do meu computador- para nenhum proveito)

Alguém pode, por favor, me ajudar aqui?

Agradeço antecipadamente.


Atualização 1:

(Esta atualização é uma resposta à resposta dada pela S.Mark)

Olá, S.Mark !!!! Eu tentei seguir suas instruções. Aqui está o que aconteceu:

Em primeiro lugar, criei uma pasta no meu disco D e o nomei "TMP". Em seguida, baixei e extrai a sarja-0.9 nessa pasta. Então, agora o caminho para este arquivo no meu computador era o mesmo que o do seu exemplo: D: TMP Twill-0.9:alt text
(fonte: narod.ru)

alt text
(fonte: narod.ru)

Então, tentei abrir o prompt de comando no meu computador: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)

Em seguida, após a etapa 2 de suas instruções, tentei mudar para o disco D:

alt text
(fonte: narod.ru)

Mas, por algum motivo, não funcionou:

alt text
(fonte: narod.ru)

Esta linha chinesa diz algo como "Esta ação foi rejeitada". Por que é tão? Bem, eu tentei prosseguir para a etapa 3 de qualquer maneira, e aqui está o que eu tenho:

alt text
(fonte: narod.ru)

Tanto quanto eu posso entender, essa linha chinesa diz algo como “'C: ' não é um comando interno nem externo, portanto, não pode ser realizado. " Por que é tão? Há algo de errado com meu computador?


Atualização 2:

(Esta atualização é minha segunda resposta à resposta dada pela S.Mark)

Olá, S.Mark !!! Obrigado pela sua resposta novamente.

Sim, desta vez funcionou quando eu apenas digitei as peças que você destacou em sua postagem. Então, quando eu digitei apenas "D:" No começo, funcionou !!!

Mas então, quando eu digitei “python setup.py Build”, recebi a mesma mensagem de erro (“'Python'is nem um comando interno ou externo; não pode ser realizado.”):alt text
(fonte: narod.ru)

Tentei repetir este comando e acidentalmente omiti a palavra "python":
alt text
(fonte: narod.ru)

Quando pressionei a tecla "Enter", o processo de construção parecia ser lançado - pelo menos o que vi depois parecia a etapa 4 de suas instruções ("Inicie o processo de construção") muito:alt text
(fonte: narod.ru)
alt text
(fonte: narod.ru)
alt text
(fonte: narod.ru)

Mas agora estou um pouco hesitante em prosseguir para a etapa 5 ("Instalá -lo"), pois não tenho certeza se o que fiz é a coisa certa.

Se o que eu fiz na etapa 4 estava bem, também deveria omitir a palavra "python" na etapa 5?

Uma pergunta lateral: como você conseguiu colocar o conteúdo do terminal em sua postagem sem fazer capturas de tela? É como se exista alguma maneira de colocar o conteúdo do terminal na área de transferência? Fazer capturas de tela o tempo todo e hospedá -los antes da postagem é bastante pesado.


Atualização 3:

(Esta atualização é minha terceira resposta ao S.Mark)

S.Mark, olá novamente !!!

(Espero que você ainda não esteja doente e cansado de mim)

“... e sim, você poderia omitir o Python e executar diretamente o Setup.py porque sua instalação do Python registrada *.py no registro ... sobre a etapa 5, você pode simplesmente executar o Setup.py install” - segui essas suas palavras e instalei o processo RAN RAND com sucesso ! Obrigada.

Mas, quanto às etapas a seguir (“Abra o prompt do Python no menu Iniciar e o teste Etapa 6 e 8”), não houve muito sucesso no prompt Python:alt text
(fonte: narod.ru)

Nem foi bem -sucedido no prompt de comando usual (terminal):alt text
(fonte: narod.ru)

(Ele diz novamente em chinês que Python "não é um comando interno nem externo e, portanto, não pode ser realizado"). Você tem alguma ideia de por que não funcionou?

“… Onde está a sua instalação do Python? C: python25? " - Sim está certo.

“… Existe uma configuração (Propriedades do prompt de comando - Modo de edição fácil) para permitir a seleção de texto no prompt de comando, você poderia pedir isso no SuperUser.com?” - Claro, vou fazer essa pergunta lá. Obrigado por me dizer.

Foi útil?

Solução

Você não pode simplesmente clicar duas vezes em setup.py

Você precisa abrir o prompt de comando ou shell e ir para essa pasta

e preciso fazer

python setup.py build
python setup.py install

A etapa de instalação deve fazer automaticamente a criação normalmente, portanto, apenas o último funcionará


Editar: Ok, aqui está o SupperUser Way of Instalation Etapas

  1. Eu extraí twill-0.9.tar.gz para d: tmp twill-0.9

  2. Estou na unidade C, então mudei para D:

    C:\>D:
  3. Agora, mude a pasta usando o comando CD

    C:\>CD D:  TMP  Twill-0.9
  4. Inicie o processo de construção

    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. Instale-o

    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. O teste para importação é ou não

    D:\tmp\twill-0.9>Pitão
    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.  
    >>> importar sarja
      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. A importação foi boa, mas há depreciação no Python 2.6, mas isso deve ser bom e não deve haver avisos com o Python 2.5

  8. Confirme seu devidamente importado ou não, você verá a sarja e suas funções lá, então sim.

    >>> 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
    >>>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top