4

申し訳ありませんが、すでに「スーパーユーザー」でこの質問をしていますが、誰も回答していないので、「スーパーユーザー」から削除して、ここに投稿することにしました。特に、ここで「StackOverflow」(「SuperUser」ではなく)でツイルを使用するように最初にアドバイスされたという事実を考えると、それが大きな犯罪ではないことを願っています

ツイルの使用を開始するにはどうすればよいですか? ダウンロードして解凍し、フォルダー内の setup .py ファイルをクリックしました。黒いウィンドウ(端末)が一瞬現れて消えました。

(私のコンピュータには Python 2.5 と Google App Engine の SDK がインストールされています)

ツイルのドキュメントセクションでは、次のように述べています。


ツイルのダウンロード

twill の最新リリースは、2007 年 12 月 27 日木曜日にリリースされた twill 0.9 です。http://darcs.idyll.org/~t/projects/twill-0.9.tar.gzからダウンロードでき ます。Python の easy_install を使用して、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 : (source: narod.ru )代替テキスト

代替テキスト
(ソース: narod.ru )

次に、自分のコンピューターでコマンド プロンプトを開こうとしました: (ソース: narod.ru )代替テキスト

代替テキスト
(ソース: narod.ru )

代替テキスト
(ソース: narod.ru )

代替テキスト
(ソース: narod.ru )

代替テキスト
(ソース: narod.ru )

次に、あなたの指示のステップ 2 に従って、D ディスクに切り替えようとしました。

代替テキスト
(ソース: narod.ru )

しかし、何らかの理由でうまくいきませんでした:

代替テキスト
(ソース: narod.ru )

この中国語の行は、「このアクションは拒否されました」のようなものです。なぜそうなのですか?とにかく、ステップ 3 に進もうとしたところ、次のようになりました。

代替テキスト
(ソース: narod.ru )

私の知る限り、この中国語の行は、「 'C:\' は内部コマンドでも外部コマンドでもないため、実行できません。」 なぜそうなのですか?私のコンピュータに何か問題がありますか?


更新 2:

(この更新は、S.Mark からの回答に対する 2 回目の回答です)

こんにちは、S.Mark!!! 再度のご回答ありがとうございます。

はい、今回は、投稿で強調表示された部分を入力しただけで機能しました。それで、最初に「d:」とだけ入力したところ、うまくいきました!!!

しかし、その後、「python setup.py build」と入力すると、同じエラー メッセージが表示されました (「「py​​thon」は内部コマンドでも外部コマンドでもありません。実行できません。」) : (ソース: narod.ru )代替テキスト

このコマンドを繰り返そうとしましたが、誤って「python」という単語を省略してしまいました: (出典: narod.ru )
代替テキスト

「Enter」キーを押すと、ビルド プロセスが開始されたように見えました - 少なくとも、私が見たものは、あなたの指示のステップ 4 (「ビルド プロセスを開始する」) と非常によく似ていました: (ソース: narod.ru ) (ソース: narod .ru ) (出典: narod.ru )代替テキスト

代替テキスト

代替テキスト

しかし今は、ステップ 5 (「インストール」) に進むことに少し躊躇しています。

手順 4 で問題がなければ、手順 5 の「python」という言葉も省略しますか?

補足質問: スクリーンショットを作成せずに端末のコンテンツをどのように投稿に入れることができたのですか? ターミナルの内容をクリップボードに入れる方法があるようなものですか?常にスクリーンショットを作成し、投稿する前にそれらをホストするのは非常に面倒です。


更新 3:

(この更新は、S.Mark に対する私の 3 回目の応答です)

S.Markさん、こんにちは!

(あなたがまだ私にうんざりしていないことを願っています)

「…そして、python を省略して setup.py を直接実行することもできます。これは、python インストールがレジストリに *.py を登録したためです…ステップ 5 に関しては、setup.py install を実行するだけで済みます」 – 私はあなたの言葉に従い、インストール プロセスは正常に実行されました! ありがとうございました。

しかし、次のステップ (「その後、スタート メニューから Python プロンプトを開き、ステップ 6 と 8 をテストする」) に関しては、Python プロンプトではあまり成功しませんでした: (ソース: narod.ru )代替テキスト

通常のコマンド プロンプト (ターミナル) でも成功しませんでした: (ソース: narod.ru )代替テキスト

(これも中国語で、python は「内部コマンドでも外部コマンドでもないため、実行できない」と言っています)。なぜうまくいかなかったのか分かりますか?

「…あなたの python インストールはどこにありますか? C:\Python25?」- はい、そうです。

「…コマンド プロンプトでテキストを選択できるようにする設定 (コマンド プロンプト プロパティ - 簡単な編集モード) があります。superuser.com でそれを聞いてもらえますか?」- はい、そこでこの質問をします。教えてくれてありがとう。

4

1 に答える 1

10

setup.pyをダブルクリックすることはできません

コマンドプロンプトまたはシェルを開いて、そのフォルダーに移動する必要があります

する必要があります

python setup.py build
python setup.py install

インストール手順は自動的に正常にビルドされるため、最後の1つだけが機能します


編集:わかりました、これがインストール手順のスーパーユーザーの方法です

  1. twill-0.9.tar.gzを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> pythonsetup.pyビルド
    (警告:setuptoolsではなくdistutilsをインポートしています!)
    D:\ data \ program \ Python26 \ lib \ distutils \ dist.py:266:UserWarning:不明な配布オプション:'entry_points'
      warnings.warn(msg)
    D:\ data \ program \ Python26 \ lib \ distutils \ dist.py:266:UserWarning:不明な配布オプション:'test_suite'
      warnings.warn(msg)
    実行中のビルド
    build_pyを実行しています
    ビルドの作成
    build\libの作成
    build \ lib\twillを作成しています
    .....。
    build_scriptsを実行しています
    build\scriptsの作成-2.6
    twill-fork-> build\scripts-2.6のコピーと調整
  5. インストールする

    D:\ tmp \ twill-0.9> python setup.py install
    (警告:setuptoolsではなくdistutilsをインポートしています!)
    インストールの実行
    実行中のビルド
    build_pyを実行しています
    .....。
    install_scriptsを実行しています
    build \ scripts-2.6 \ twill-fork-> D:\ data \ program \ Python26\Scriptsをコピーしています
    install_egg_infoを実行しています
    D:\ data \ program \ Python26 \ Lib \ site-packages\twill-0.9-py2.6.egg-infoを書き込みます
  6. インポートのテストは、

    D:\ tmp \ twill-0.9> python
    Python 2.6.5(r265:79096、2010年3月19日、21:48:26)[MSC v.1500 32ビット(Intel)] on win32
    詳細については、「help」、「copyright」、「credits」、または「license」と入力してください。  
    >>>ツイルをインポート
      import re、base64、urlparse、posixpath、md5、sha、sys、copy
    twill \ other_packages \ _mechanize_dist \ _auth.py:14:非推奨警告:shaモジュールは非推奨です。代わりにhashlibモジュールを使用してください
      import re、base64、urlparse、posixpath、md5、sha、sys、copy
    >>>
  7. インポートは問題ありませんでしたが、Python 2.6にはDeprecationWarningsがありますが、これは問題なく、Python2.5では警告がまったく表示されないはずです。

  8. 正しくインポートされているかどうかを確認すると、ツイルとその機能が表示されるので、そうです。

    >>> dir()
    ['__builtins__'、'__doc__'、'__name__'、'__package__'、'ツイル']
    >>> 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
    >>>
于 2010-04-16T07:44:29.143 に答える