http://regex.learncodethehardway.org/book/learn-regex-the-hard-waych1.htmlの正規表現チュートリアルに従いたいのですが、cmd で regetron を実行する方法がわかりません。指示に従ってインストールしましたが、Python インタープリターは import regetron と入力してもエラーを表示しないので、確実にインストールされていることがわかります。
2 に答える
スクリプトは通常、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 で問題なく動作するはずです。
Cygwin を使用して regetron を実行し、次のことを行いました。
- Cygwin をインストールするか、既にインストールされている場合は更新します
- インストールするパッケージを選択するときに Python をインストールします。以下の手順のいずれかが簡単になるため、wget もインストールします。
wget http://python-distribute.org/distribute_setup.py
python distribute_setup.py
- easy_install を使用して PIP をインストールします。PIP は積極的にメンテナンスされており、パッケージの削除をサポートしています (easy_install とは異なります):
easy_install pip
pip install regetron
- regetron を実行します。
regetron
もう 1 つの注意事項: cmd.exe は、単一引用符 ( '
) および二重引用符で囲まれた文字列 ( "
) を *nix シェルとは異なる方法で処理します。pywikipediabot
cmd.exe でregex 引数 (例: ) を取る Python スクリプトを実行したとき、私はやけどを負いました。例に正確に従うことができ、間違ったことが起こります。
'
Cygwin には と の問題はありません"
。