どうすればTwillの使用を開始できますか?
-
27-09-2019 - |
質問
申し訳ありませんが、「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:
(ソース: 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」と入力したとき、同じエラーメッセージ(「 'python」は内部コマンドまたは外部コマンドでもありません。実行できません。」)を受け取りました。
(ソース: 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インストールがレジストリに登録されているためです。ステップ5に関しては、setup.pyインストールを実行できます」 - これらの単語のフォローとインストールプロセスは正常に実行されました。 !ありがとうございました。
ただし、次の手順については(「スタートメニューからPythonプロンプトを開き、ステップ6と8をテストする」ことについては、Pythonプロンプトではあまり成功していませんでした。
(ソース: narod.ru)
通常のコマンドプロンプト(端末)でも成功しませんでした。
(ソース: narod.ru)
(中国語では、Pythonは「内部コマンドでも外部のコマンドでもないため、実行できない」と再び言います)。なぜうまくいかなかったのか分かりますか?
「…あなたのPythonのインストールはどこにありますか? C: python25?」 - はい、そうです。
「…コマンドプロンプトでテキストの選択を有効にするための設定(コマンドプロンプトプロパティ - 簡単な編集モード)がありますが、superuser.comで尋ねてください。」 - 確かに、私はそこでこの質問をします。教えてくれてありがとう。
解決
setup.pyをダブルクリックするだけではありません
コマンドプロンプトまたはシェルを開いて、そのフォルダーに移動する必要があります
そしてする必要があります
python setup.py build
python setup.py install
インストールステップは自動的に正常にビルドする必要があるため、最後の1つだけが機能します
編集: :OK、これがスーパーユーザーのインストール手順です
Twill-0.9.tar.gzをd: tmp twill-0.9に抽出しました
私はドライブCにいるので、Dに切り替えました:
C:\>D:
次に、CDコマンドを使用してフォルダーを変更します
C:\>CD D: TMP Twill-0.9
ビルドプロセスを開始します
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
インストールします
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
輸入のテストはそうであるかどうかです
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 >>>
インポートは問題ありませんでしたが、Python 2.6には非推奨がありますが、これは問題ないはずであり、Python 2.5ではまったく警告ではないはずです
適切にインポートされているかどうかを確認すると、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 >>>