Wie kann ich mit Köper starten?
-
27-09-2019 - |
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:
(Quelle: narod.ru )
(Quelle: narod.ru )
Dann habe ich versucht, die Eingabeaufforderung auf dem Computer zu öffnen:
(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. „):
(Quelle: narod.ru )
Ich habe versucht, diesen Befehl zu wiederholen und zufällig das Wort „Python“ weggelassen:
(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:
(Quelle: narod.ru )
(Quelle: narod.ru )
(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:
(Quelle: narod.ru )
Auch war es nicht erfolgreich in der üblichen Eingabeaufforderung (Terminal):
(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.
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
-
Ich habe köper 0.9.tar.gz bis D extrahiert: \ tmp \ köper 0.9
-
Ich bin auf dem Laufwerk C, so dass ich auf D geschaltet:
C:\>d:
-
Jetzt den Ordner ändern, indem Sie cd Befehl mit
C:\>cd D:\tmp\twill-0.9
-
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
-
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
-
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 >>>
-
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
-
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 >>>