编辑: 请告诉我什么是“rake setup”?
这是我试图让Windows 7上的stanford解析器与python一起工作的第二天。我偶然发现了这种方法来安装它 - 使用这个python接口 - http://projects.csail.mit.edu/spatial/Stanford_Parser。
在安装说明中,他们需要使用rake文件设置,但是当我在Windows 7中使用命令提示符导航到3rdParty / jpype目录并输入“rake setup”时,我收到错误。
We developed a python interface to the Stanford Parser. It uses JPype
to create a Java virtual machine and convert between python and Java.
Most of the code is about getting the Stanford Dependencies, but it's
easy to add API to call any method on the parser.
JPype is included; you can set compile it by running "rake setup" in
3rdParty/jpype. The Stanford Parser can be downloaded and installed
by running "rake download; rake setup" in 3rdParty/stanford-parser".
Otherwise set the environment variable STANFORD_PARSER_HOME to the
location of the installed directory. It loads the grammar file from
the unzipped version, because the load is a few seconds faster. If
you haven't gunzipped the .ser file you will get an error.
To see how to use it, look at parser_test.py.
答案 0 :(得分:0)
听起来Rake不在你的路径中。
Rake是一个使用Ruby编写的构建自动化工具。如果您曾经使用过UNIX make
,那么它类似,除非您在Ruby中编写构建文件。
如果你不知道make
是什么,想象一下构建程序的一个非常奇特的批处理文件,除了它只重建自上次构建以来发生的变化。
转到http://rubyinstaller.org/downloads/并下载Ruby 1.9.3安装程序。现在运行它。继续执行任何其他安装程序,直到您到达允许您选择安装目录的屏幕。在这里,选择标有Add Ruby executables to your PATH
的框。这是一张图片:
通过打开命令提示符并运行以下长命令来下载并安装Chocolatey:
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
完成后,运行以下命令(您可能需要重新启动命令提示符窗口):
cinst rubygems
请注意,这些可能需要一段时间才能显示移动的迹象。
安装Ruby后,弹出一个命令提示符并运行:
gem install rake
瞧!现在rake
应该可以正常工作。