在cmd中运行regetron时遇到困难

2024-09-27 00:23:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我想遵循http://regex.learncodethehardway.org/book/learn-regex-the-hard-waych1.html上的regex教程,但是我不确定如何在cmd中执行regeron。我已经按照说明安装了它,当我输入import regetron时,python解释器没有给我一个错误,所以我确定它已经安装了。在


Tags: theorgimportcmdhttphtml教程learn
2条回答

脚本通常安装到Windows下Python安装的Scripts文件夹中。假设在典型位置安装了Python2.7,您应该在C:\Python27\Scripts中找到一个regetron可执行文件。在

由于上述原因,我通常在Windows下的路径上同时放置C:\Python27和{}。然后,由包引入的命令将立即在命令行上可用。在

更新:Regetron目前不适用于Windows。我建议了几个补丁来让它正常工作。同时,您可以获取一个新的.zipfrom here并使用pip安装它:

pip install .\regetron-1.4-windows.zip

更新:我的修复已被纳入regetron。在未来的regetron版本中,它现在应该可以在Windows下正常工作了。在

我用Cygwin运行regetron,我做了以下工作:

  1. 安装Cygwin,或者更新它(如果您已经安装了它)
  2. 选择要安装的包时安装Python。安装wget, 因为这会让下面的步骤变得更简单
  3. wget http://python-distribute.org/distribute_setup.py
  4. python distribute_setup.py
  5. 易于安装PIP。PIP是主动维护的,并且支持包删除(与easy-install不同):easy_install pip
  6. pip install regetron
  7. 运行regetron:regetron

另一个警告:命令行.exe处理单引号(')和双引号字符串(")的方式不同于*nix shell。当我在中运行接受regex参数(例如pywikipediabot)的Python脚本时,我被烧坏了命令提示符. 你完全可以照搬例子,错误的事情就会发生。在

Cygwin对'"没有问题。在

相关问题 更多 >

    热门问题