Como posso começar a usar a sarja?
-
27-09-2019 - |
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:
(fonte: narod.ru)
(fonte: narod.ru)
Então, tentei abrir o prompt de comando no meu computador:
(fonte: narod.ru)
(fonte: narod.ru)
(fonte: narod.ru)
(fonte: narod.ru)
(fonte: narod.ru)
Em seguida, após a etapa 2 de suas instruções, tentei mudar para o disco D:
(fonte: narod.ru)
Mas, por algum motivo, não funcionou:
(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:
(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.”):
(fonte: narod.ru)
Tentei repetir este comando e acidentalmente omiti a palavra "python":
(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:
(fonte: narod.ru)
(fonte: narod.ru)
(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:
(fonte: narod.ru)
Nem foi bem -sucedido no prompt de comando usual (terminal):
(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.
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
Eu extraí twill-0.9.tar.gz para d: tmp twill-0.9
Estou na unidade C, então mudei para D:
C:\>D:
Agora, mude a pasta usando o comando CD
C:\>CD D: TMP Twill-0.9
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
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
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 >>>
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
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 >>>