質問

申し訳ありませんが、「Superuser」でこの質問をすでに尋ねましたが、誰もそこに答えていないので、「Superuser」から削除して、ここに投稿することにしました。特に「Stackoverflow」(「Superuser」ではない)でTwillを使用することを最初に勧められたという事実を考えると、それが大きな犯罪ではないことを願っています

Twillの使用を開始するにはどうすればよいですか?ダウンロードして、開梱して、フォルダー内のセットアップ.pyファイルをクリックしました。黒い窓(ターミナル)が一瞬現れて消えました。

(私は自分のコンピューターにPython 2.5をインストールしています - Google App EngineのSDKとともに)

ツイルで ドキュメントセクション それは言う:


Twillのダウンロード

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: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によって与えられた答えに対する私の2番目の応答です)

こんにちは、S.mark !!!もう一度答えていただきありがとうございます。

はい、今回は、投稿で強調した部分を入力したときに機能しました。だから、最初に「D:」と入力したとき、それはうまくいきました!!!

しかし、その後、「python setup.py build」と入力したとき、同じエラーメッセージ(「 'python」は内部コマンドまたは外部コマンドでもありません。実行できません。」)を受け取りました。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で行ったことが大丈夫だったら、ステップ5で「Python」という言葉も省略すべきですか?

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


更新3:

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

S.mark、こんにちは!!!

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

「…そして、pythonを省略してsetup.pyを直接実行することができます。Pythonインストールがレジストリに登録されているためです。ステップ5に関しては、setup.pyインストールを実行できます」 - これらの単語のフォローとインストールプロセスは正常に実行されました。 !ありがとうございました。

ただし、次の手順については(「スタートメニューからPythonプロンプトを開き、ステップ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つだけが機能します


編集: :OK、これがスーパーユーザーのインストール手順です

  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>python setup.pyビルド
    (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インストール
    (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
    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.Commandsのインポートから *
    >>> 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