Frage

Es tut mir leid ich habe schon gefragt, diese Frage auf „Superuser“, aber niemand antwortet, so dass ich es aus „Superuser“ gelöscht und beschlossen, es hier zu posten. Hoffe, es ist kein großes Verbrechen, vor allem angesichts der Tatsache, dass ich zunächst Köper hier zu verwenden geraten wurde, auf „Stackoverflow“ (nicht auf „Super-User“)

Wie starte ich Twill mit? Ich habe es einfach, entpackt es und klickte auf der Setup-Py-Datei im Ordner. Das schwarze Fenster (Terminal) erschien für einen Moment und verschwand.

(ich habe 2,5 Python auf meinem Computer installiert - zusammen mit SDK von Google App Engine)

In der Köper Dokumentation Abschnitt heißt es:


  

Das Herunterladen Köper

     

Die neueste Version von Köper ist Twill   0.9, veröffentlicht am Donnerstag, 27. Dezember 2007; es ist zum Download verfügbar unter    http://darcs.idyll.org/~t/projects/ Köper-0.9.tar.gz .   Sie können auch easy_install Python verwenden   installieren oder Köper zu aktualisieren.

     

Köper arbeitet mit Python 2.3 oder höher.

     

Um mit Köper zu starten, installieren und   köper sh geben. An der Eingabeaufforderung   Typ:

     

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


Ich bin nicht aus dieser Stelle klar, was ich Typ soll bin (nur „Köper-sh“ oder „Köper-sh“ und alle Wörter unter dieser Linie) und wo (ich versuchte es in der Eingabeaufforderung Fenster eingeben von Computer - ohne Erfolg)

kann jeder, bitte, hilf mir hier raus?

Vielen Dank im Voraus.


Update 1:

(Dieses Update ist eine Antwort auf die Antwort von St. Markus gegeben)

Hallo, St. Markus !!!! Ich habe versucht, Ihre Anweisungen zu befolgen. Hier ist, was passiert ist:

Zum einen habe ich einen Ordner auf meinem D Platte und es „tmp“ genannt. Dann habe ich heruntergeladen und extrahiert köper 0,9 in diesen Ordner. So, jetzt der Pfad zu dieser Datei auf meinem Computer war genauso gleiche wie die in Ihrem Beispiel: D: \ tmp \ köper 0,9: alt text
(Quelle: narod.ru )


(Quelle: narod.ru )

Dann habe ich versucht, die Eingabeaufforderung auf dem Computer zu öffnen: alt text
(Quelle: narod.ru )


(Quelle: narod.ru )


(Quelle: narod.ru )


(Quelle: narod.ru )


(Quelle: narod.ru )

Dann folgt Schritt 2 Ihrer Anweisungen habe ich versucht, auf D Platte zu wechseln:


(Quelle: narod.ru )

Aber aus irgendeinem Grund es hat nicht funktioniert:


(Quelle: narod.ru )

Diese chinesische Linie etwas sagt wie „Diese Aktion wird abgelehnt.“ Warum ist es so? Nun, ich versuchte zu Schritt fortzufahren 3 sowieso, und hier ist, was ich habe:


(Quelle: narod.ru )

Soweit ich verstehen kann, diese chinesische Linie sagt so etwas wie „‚C: \‘ist weder interne noch externe Befehl, damit es nicht durchgeführt werden kann. “ Wieso ist es so? Gibt es etwas falsch mit meinem Computer?


Update 2:

(Dieses Update ist meine zweite Antwort auf die Antwort von St. Markus gegeben)

Hallo, St. Markus !!! Vielen Dank für Ihre Antwort wieder.

Ja, dieses Mal ist es funktionierte, als ich getippt nur jene Teile, die Sie in Ihrem Beitrag hervorgehoben. Also, wenn ich getippt nur „d:“ in den Anfang, es hat funktioniert !!!

Aber dann, als ich „Python setup.py build“ eingegeben hat, bekomme ich die gleiche Fehlermeldung ( „‚python'is weder einen internen oder externen Befehl, sie kann nicht durchgeführt werden. „): alt text
(Quelle: narod.ru )

Ich habe versucht, diesen Befehl zu wiederholen und zufällig das Wort „Python“ weggelassen:
alt text
(Quelle: narod.ru )

Als ich gedrückt Taste „Enter“, schien der Build-Prozess Start - zumindest, was ich sah dann den Schritt 4 Ihre Anweisungen ähnelt ( „starten Sie den Build-Prozess“) sehr viel: alt text
(Quelle: narod.ru )
alt text
(Quelle: narod.ru )
alt text
(Quelle: narod.ru )

Aber jetzt bin ich ein wenig zögerlich Schritt fortfahren 5 ( „Install It“), wie ich bin nicht sicher, ob das, was ich habe, ist das Richtige getan.

Wenn das, was ich in Schritt tat 4 war in Ordnung, sollte ich weglassen auch das Wort „Python“ in Schritt 5?

Eine Seite Frage: Wie haben Sie es geschafft, den Inhalt des Terminals setzen in IhrePost ohne Screenshots zu machen? Ist es mag es gibt einen Weg des Terminals Inhalt in die Zwischenablage stellen? Herstellung von Screenshots die ganze Zeit und sie vor der Entsendung Hosting ist umständlich ganz.


Update 3:

(Dieses Update ist meine dritte Antwort auf St. Markus)

St. Markus, hallo wieder !!!

(Hoffnung sind Sie nicht krank und müde von mir noch)

„... und ja Sie Python weglassen könnte und direkt ausführen setup.py, weil Ihre Python-Installation * Py in der Registry registriert ... in Bezug auf Schritt 5, könnten Sie einfach setup.py install laufen“ - Ich folgte diese Worte von dir und installieren Prozess lief erfolgreich! Danke.

Aber wie für die folgenden Schritte ( „dann öffnen Python-Prompt aus dem Startmenü, und Prüfschritt 6 und 8“), gab es nicht viel Erfolg in der Python-Prompt: alt text
(Quelle: narod.ru )

Auch war es nicht erfolgreich in der üblichen Eingabeaufforderung (Terminal): alt text
(Quelle: narod.ru )

(Er sagt, wieder in Chinesen, dass Python „ist weder ein interner noch externer Befehl und kann daher nicht durchgeführt werden“). Sie haben keine Ahnung, warum es nicht funktioniert hat?

„... wo ist Ihre Python-Installation? C: \ Python25 „? -. Ja, das ist richtig

„... es ist eine Einstellung (Eingabeaufforderung Eigenschaften - einfacher Bearbeitungsmodus) Auswahl des Textes auf dem Befehl zum Aktivieren Aufforderung, könnten Sie fragen, dass in superuser.com?“ - Sicher, werde ich diese Frage dort stellen. Danke, dass du es mir gesagt hast.

War es hilfreich?

Lösung

Sie können nicht einfach einen Doppelklick auf setup.py

Sie müssen offen Eingabeaufforderung oder Shell und wechseln Sie zu dem Ordner

und Notwendigkeit zu tun,

python setup.py build
python setup.py install

Schritt installieren soll in der Regel baut automatisch tun, so dass nur letzte funktioniert


Bearbeiten : ok, hier ist Super-User Art und Weise der Installationsschritte

  1. Ich habe köper 0.9.tar.gz bis D extrahiert: \ tmp \ köper 0.9

  2. Ich bin auf dem Laufwerk C, so dass ich auf D geschaltet:

    C:\>d:
  3. Jetzt den Ordner ändern, indem Sie cd Befehl mit

    C:\>cd D:\tmp\twill-0.9
  4. Starten Sie den Build-Prozess

    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. Installieren Sie es

    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 für den Import ist oder nicht

    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. Import war in Ordnung, aber es gibt DeprecationWarnings auf Python 2.6, aber das sollte in Ordnung sein und keine Warnungen überhaupt mit Python sein sollte 2,5

  8. bestätigt seine ordnungsgemäß importiert oder nicht, werden Sie sehen, Köper und seine Funktionen dort, also ja.

    >>> 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
    >>>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top