5

http://regex.learncodethehardway.org/book/learn-regex-the-hard-waych1.htmlの正規表現チュートリアルに従いたいのですが、cmd で regetron を実行する方法がわかりません。指示に従ってインストールしましたが、Python インタープリターは import regetron と入力してもエラーを表示しないので、確実にインストールされていることがわかります。

4

2 に答える 2

5

スクリプトは通常、Windows の Python インストールの Scripts フォルダーにインストールされます。通常の場所に Python 2.7 がインストールされていると仮定すると、regetron 実行可能ファイルが にあるはずですC:\Python27\Scripts

FWIW、私は通常、上記の理由から、Windows の下でパスにC:\Python27と の両方を配置します。C:\Python27\Scriptsその後、パッケージによって導入されたコマンドは、コマンド ラインですぐに使用できます。

更新: Regetron は現在、Windows では機能しません。私はそれを機能させるためにいくつかのパッチを提案しました。それまでの間、ここから新しい .zip を取得し、pip を使用してインストールできます。

pip install .\regetron-1.4-windows.zip

更新: 私の修正が regetron に組み込まれました。regetron の将来のバージョンでは、Windows で問題なく動作するはずです。

于 2012-12-05T06:03:28.043 に答える
1

Cygwin を使用して regetron を実行し、次のことを行いました。

  1. Cygwin をインストールするか、既にインストールされている場合は更新します
  2. インストールするパッケージを選択するときに Python をインストールします。以下の手順のいずれかが簡単になるため、wget もインストールします。
  3. wget http://python-distribute.org/distribute_setup.py
  4. python distribute_setup.py
  5. easy_install を使用して PIP をインストールします。PIP は積極的にメンテナンスされており、パッケージの削除をサポートしています (easy_install とは異なります):easy_install pip
  6. pip install regetron
  7. regetron を実行します。regetron

もう 1 つの注意事項: cmd.exe は、単一引用符 ( ') および二重引用符で囲まれた文字列 ( ") を *nix シェルとは異なる方法で処理します。pywikipediabotcmd.exe でregex 引数 (例: ) を取る Python スクリプトを実行したとき、私はやけどを負いました。例に正確に従うことができ、間違ったことが起こります。

'Cygwin には と の問題はありません"

于 2013-08-23T16:33:08.550 に答える