Вопрос

Мне жаль, что я уже задал этот вопрос о «суперпользовательском», но никто не отвечает там, поэтому я удалил его из «суперпользователя» и решил опубликовать его здесь. Надеюсь, это не большая преступность, особенно учитывая тот факт, что я сначала посоветовал использовать Twill здесь на "Stackoverflow" (не на «суперпользовательском»)

Как я могу начать использовать Twill? Я только что загрузил его, распаковал его и нажал на файл установки .py в папке. Черное окно (терминал) появилось на мгновение и исчез.

(У меня есть Python 2.5, установленный на моем компьютере - вместе с SDK из Google App Engine)

В твиле Раздел Документации Это говорит:


Загрузка Twill.

Последний выпуск Twill - Twill 0,9, выпущен четверг, 27 декабря 2007 года; Это доступно для скачивания в http://darcs.idyll.org/~t/projects/twill-0.9.tar.gz.Отказ Вы также можете использовать Easy_install Python для установки или обновления Twill.

Twill работает с Python 2.3 или позже.

Чтобы начать использовать Twill, установите его, а затем введите twill-sh. По типу быстрой:

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


Из этого отрывка я не ясно, что я должен напечатать (только «Twill-Sh» или «Twill-Sh» и все слова под этой строкой) и где (я пытался ввести его в окно командной строки моего компьютера - но безрезультатно)

Может, любой, пожалуйста, помогите мне здесь?

Заранее спасибо.


Обновление 1:

(Это обновление является ответом на ответ, указанный S.Mark)

Здравствуйте, S.mark !!!! Я пытался следовать вашим инструкциям. Вот что случилось:

Во-первых, я создал папку на моем D диске и назвал его «TMP». Затем я загрузил и извлекли Twill-0,9 в эту папку. Итак, теперь путь к этому файлу на моем компьютере был так же, как тот, который в вашем примере: D: TMP Twill-0,9:alt text
(источник: narod.ru.)

alt text
(источник: narod.ru.)

Затем я пытался открыть командную строку на моем компьютере:alt text
(источник: narod.ru.)

alt text
(источник: narod.ru.)

alt text
(источник: narod.ru.)

alt text
(источник: narod.ru.)

alt text
(источник: narod.ru.)

Затем, следуя шаге 2 ваших инструкций, я пытался переключиться на D диск:

alt text
(источник: narod.ru.)

Но по какой-то причине это не сработало:

alt text
(источник: narod.ru.)

Эта китайская линия говорит что-то вроде «Это действие было отклонено». Почему это так? Ну, я пытался перейти к шагу 3 в любом случае, а вот что у меня есть:

alt text
(источник: narod.ru.)

Насколько я могу понять, эта китайская линия говорит что-то вроде «C: », не является ни внутренней, ни внешней командой, таким образом, она не может быть выполнена. " Почему это так? Есть что-то не так с моим компьютером?


Обновление 2:

(Это обновление - мой второй ответ на ответ, указанный S.Mark)

Здравствуйте, S.mark !!! Спасибо за ваш ответ снова.

Да, на этот раз он работал, когда я только что набрал те части, которые вы подчеркивали в вашем посте. Итак, когда я печатал только: «В самом начале, это сработало !!!

Но затем, когда я набрал «Python Setup.py Build», я получил одно и то же сообщение об ошибке («Python'is ни внутренней, ни внешней команды; это не может быть выполнено».):alt text
(источник: narod.ru.)

Я пытался повторить эту команду и случайно опустил слово «Python»:
alt text
(источник: narod.ru.)

Когда я нажал клавишу «Enter», процесс сборки, казалось, запустил - по крайней мере, я видел, потом напоминал шаг 4 ваших инструкций («Начните процесс сборки»).alt text
(источник: narod.ru.)
alt text
(источник: narod.ru.)
alt text
(источник: narod.ru.)

Но теперь я немного нерешительна о продолжении шага 5 («Установить его»), так как я не уверен, если то, что я сделал, это правильная вещь.

Если что я сделал на шаге 4, был в порядке, я также опустил слово «Python» на шаге 5?

Вопрос на сторону: Как вам удалось поместить содержимое терминала в ваш пост, не делая скриншоты? Это как есть какой-то способ установки содержимого терминала в буфер обмена? Создание скриншотов все время и хостинг их до публикации довольно громоздки.


Обновление 3:

(Это обновление - мой третий ответ на S.Mark)

S.Mark, привет снова !!!

(Надеюсь, вы еще не устали от меня)

«... и да, вы могли бы опустить Python и напрямую запускать Setup.py, потому что ваша установка Python зарегистрирована * .py в реестре ... Что касается шага 5, вы могли бы просто запустить Setup.py Установить« - я следовал этим за этим словам и установить процесс успешно Действительно Благодарю вас.

Но как для следующих шагов («затем открыть Python Prompt из меню« Пуск », и тестируйте шаг 6 и 8«), в приглашении Python не было много успешно:alt text
(источник: narod.ru.)

Ни один не был успешным в обычной командной строке (терминал):alt text
(источник: narod.ru.)

(Он снова говорит на китайском языке, что Python «не является ни внутренним, ни внешним командованием и, следовательно, не может быть выполнен»). У вас есть идеи, почему это не сработало?

«... Где ваша установка Python? C: python25? " - Да все верно.

«... Есть настройка (командные строки - легко редактировать режим), чтобы включить выбор текста в командной строке, не могли бы вы задать это в Superuser.com?» - Конечно, я задам этот вопрос там. Спасибо, что сказал мне.

Это было полезно?

Решение

Вы не можете просто дважды нажмите Setup.py

Вам нужно открыть командную строку или оболочку и перейти к этой папке

и нужно сделать

python setup.py build
python setup.py install

Шаг установки должен автоматически делать построить нормально, поэтому только последний будет работать


Редактировать: Хорошо, вот суперпользовательский способ установки шагов

  1. Я извлекал Twill-0,9.tar.gz to d: tmp twill-0,9

  2. Я на езде C, поэтому я перешел на D:

    C:\>D:
  3. Теперь измените папку с помощью команды CD

    C:\>CD D:  TMP  Twill-0,9
  4. Начните процесс сборки

    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. Установите его

    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. Тест на импорт или нет

    D:\tmp\twill-0.9>питон
    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.  
    >>> Импорт 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. Импорт был в порядке, но есть обесценение на Python 2.6, но это должно быть в порядке и не должно быть никаких предупреждений вообще с Python 2.5

  8. Подтвердите его правильно импортируемый или нет, вы увидите Twill и его функции там, так что да.

    >>> dir ()
    ['__builtins__', '__doc__', '__name__', '__package__', 'twill']
    >>> от twill.commmands 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
    >>>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top