Question

Je suis désolé je l'ai déjà posé cette question sur « super-utilisateur », mais personne ne répond là-bas, donc je l'ai effacé de « super-utilisateur » et a décidé de le publier ici. Espérons que ce n'est pas un grand crime, en particulier compte tenu du fait que je tout d'abord conseillé d'utiliser sergé ici sur « StackOverflow » (pas « super-utilisateur »)

Comment puis-je commencer à utiliser sergé? Je viens de télécharger ce, déballée et cliqué sur le fichier .py de configuration dans le dossier. La fenêtre noire (borne) est apparue pour un moment et a disparu.

(j'ai Python 2.5 installé sur mon ordinateur - avec le SDK de Google App Engine)

Dans le twill section documentation il est dit:


  

Téléchargement twill

     

La dernière version de sergé est-sergé   0,9, publié jeudi, 27 Décembre 2007; il est disponible pour téléchargement à l'adresse    http://darcs.idyll.org/~t/projects/ twill-0.9.tar.gz .   Vous pouvez également utiliser easy_install Python   installer ou mettre à niveau twill.

     

twill fonctionne avec Python 2.3 ou version ultérieure.

     

Pour commencer à utiliser twill, installer et   puis tapez twill-sh. À l'invite   tapez:

     

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


Je ne comprends pas de ce passage que je suis censé type (seulement « twill-sh » ou « twill-sh » et tous les mots sous cette ligne) et où (j'ai essayé de taper dans la fenêtre d'invite de mon ordinateur - en vain)

Can, tout le monde, s'il vous plaît, aidez-moi ici?

Merci d'avance.


Mise à jour 1:

(Cette mise à jour est une réponse à la réponse donnée par Saint Marc)

Bonjour, St Marc !!!! J'ai essayé de suivre vos instructions. Voici ce qui est arrivé:

Tout d'abord, je créé un dossier sur mon disque D et l'a nommé « tmp ». Ensuite, je l'ai téléchargé et twill-0,9 extrait dans ce dossier. Donc, maintenant le chemin de ce fichier sur mon ordinateur était tout aussi même que celui de votre exemple: D: \ tmp \ twill-0,9: text alt
(source: narod.ru )


(source: narod.ru )

Alors, j'ai essayé d'ouvrir l'invite de commande sur mon ordinateur: text alt
(source: narod.ru )


(source: narod.ru )


(source: narod.ru )


(source: narod.ru )


(source: narod.ru )

Ensuite, après l'étape 2 des instructions, j'ai essayé de passer sur le disque D:


(source: narod.ru )

Mais pour une raison quelconque, il n'a pas marché:


(source: narod.ru )

Cette ligne chinois dit quelque chose comme « Cette action a été rejetée. » Pourquoi est-il? Eh bien, j'ai essayé de passer à l'étape 3 de toute façon, et voici ce que j'ai:


(source: narod.ru )

Pour autant que je peux comprendre, cette ligne chinoise dit quelque chose comme « C: \ 'est ni commande interne ni externe, donc, il ne peut pas être effectuée. » Pourquoi est-il? Y at-il quelque chose de mal avec mon ordinateur?


Mise à jour 2:

(Cette mise à jour est ma deuxième réponse à la réponse donnée par Saint Marc)

Bonjour, St Marc !!! Merci de votre réponse à nouveau.

Oui, cette fois, il a travaillé quand je viens tapé ces pièces que vous surligné dans votre poste. Donc, quand je tapé juste « d: » dans le début, ça a marché !!!

Mais alors, quand je tapais « python setup.py build », je suis le même message d'erreur ( « « python'is ni une commande interne ou externe, il ne peut pas être effectuée. « ): text alt
(source: narod.ru )

J'ai essayé de répéter cette commande et accidentellement omis le mot « python »:
text alt
(source: narod.ru )

Quand j'Enfoncé « Entrée », le processus de construction semblait lancement - au moins ce que je vis alors ressemblais l'étape 4 de vos instructions ( « démarrer le processus de construction ») très bien: text alt
(source: narod.ru )
text alt
(source: narod.ru )
text alt
(source: narod.ru )

Mais maintenant, je suis un peu réticent à passer à l'étape 5 ( « Install It ») que je ne sais pas si ce que je l'ai fait est la bonne chose.

Si ce que je faisais à l'étape 4 était correct, dois-je aussi omettre le mot « python » à l'étape 5?

Une question secondaire: Comment avez-vous réussi à mettre le contenu du terminal dans votreposter sans faire des captures d'écran? Est-ce comme il y a une manière de mettre le contenu du terminal dans le presse-papier? Faire des captures d'écran tout le temps et les hébergement avant l'affichage est assez lourd.


Mise à jour 3:

(Cette mise à jour est ma troisième réponse à St Marc)

St Marc, bonjour à nouveau !!!

(Hope vous n'êtes pas malade et fatigué de moi encore)

« ... et oui, vous pouvez omettre python et exécuter directement setup.py parce que votre installation de python enregistré * .py dans le registre ... en ce qui concerne l'étape 5, vous pouvez simplement lancer setup.py install » - je suivais ces mots de la vôtre et installer processus a couru avec succès! Merci.

Mais comme pour les étapes suivantes ( « puis python ouvert rapidement à partir du menu de démarrage, et l'étape de test 6 et 8 »), il n'y avait pas beaucoup de succès dans l'invite Python: text alt
(source: narod.ru )

elle ne fut pas réussi à la commande habituelle rapide (terminal): text alt
(source: narod.ru )

(Il dit encore en chinois que python « est ni une commande interne ni externe et, par conséquent, ne peut être effectuée »). Avez-vous une idée pourquoi ça n'a pas marché?

« ... où est l'installation de python? C: \ Python25 « ? -. Oui, c'est vrai

« ... il y a un paramètre (commande propriétés rapides - le mode d'édition facile) pour permettre la sélection de texte sur l'invite de commande, pourriez-vous demander que superuser.com? » - Bien sûr, je vais poser cette question là. Merci de me le dire.

Était-ce utile?

La solution

Vous ne pouvez pas simplement double-cliquez sur setup.py

Vous devez commande d'ouverture rapide ou shell et allez dans ce dossier

et la nécessité de faire

python setup.py build
python setup.py install

install étape devrait automatiquement faire construire normalement, de sorte que dernier fonctionnera


Modifier : ok, voici chemin de super-utilisateur des étapes d'installation

  1. nous avons extrait twill-0.9.tar.gz à D: \ tmp \ twill-0,9

  2. Je suis sur le lecteur C, donc je suis passé à D:

    C:\>d:
  3. Maintenant, changez le dossier en utilisant la commande cd

    C:\>cd D:\tmp\twill-0.9
  4. démarrer le processus de construction

    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. Installez

    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. test pour l'importation est ou 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. Importer était très bien, mais il y a DeprecationWarnings sur Python 2.6, mais cela devrait être ok et ne devrait pas être mises en garde du tout avec Python 2.5

  8. confirmer son bien importé ou non, vous verrez twill et ses fonctions là-bas, donc oui.

    >>> 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
    >>>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top