我想遵循http://regex.learncodethehardway.org/book/learn-regex-the-hard-waych1.html上的正则表达式教程,但我不确定如何在 cmd 中执行 regetron。我已按照说明安装它,当我键入 import regetron 时,python 解释器没有给我一个错误,所以我确定它已安装。
问问题
1930 次
2 回答
5
脚本通常安装在 Windows 下 Python 安装的 Scripts 文件夹中。假设您在典型位置安装了 Python 2.7,您应该在C:\Python27\Scripts
.
FWIW,出于上述原因,我通常将两者都放在 Windows 下C:\Python27
。C:\Python27\Scripts
然后软件包引入的命令立即在命令行上可用。
更新:Regetron 目前不适用于 Windows。我已经提出了几个补丁来使它工作。同时,您可以从这里获取一个新的 .zip并使用 pip 安装它:
pip install .\regetron-1.4-windows.zip
更新:我的修复已被纳入 regetron。它现在应该可以在 Windows 下的 regetron 未来版本中正常工作。
于 2012-12-05T06:03:28.043 回答
1
我使用 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
另一个警告: cmd.exe 处理单引号 ( '
) 和双引号字符串 ( "
) 与 *nix shell 不同。当我pywikipediabot
在 cmd.exe 中运行带有正则表达式参数(例如 )的 Python 脚本时,我被烧死了。您可以完全按照示例进行操作,并且会发生错误的事情。
'
Cygwin和没有问题"
。
于 2013-08-23T16:33:08.550 回答