FreeLing作为windows上的python模块

FreeLing作为windows上的python模块,python,windows,nlp,freeling,Python,Windows,Nlp,Freeling,我想在Python中使用FreeLing工具。我可以在我的ubuntu系统上使用它作为一个模块,因为那里的安装非常简单。但现在我需要让它在Windows上工作,因为脚本的最终用户只使用Windows 我希望能够像调用模块一样调用freeling库,如本例所示: 我也找不到任何关于如何做到这一点的技巧,有关于如何在windows上使用freeling(但不是作为python模块)或如何将freeling作为python模块(但仅在Unix系统上)的教程 FreeLing的API文件夹中的make

我想在Python中使用FreeLing工具。我可以在我的ubuntu系统上使用它作为一个模块,因为那里的安装非常简单。但现在我需要让它在Windows上工作,因为脚本的最终用户只使用Windows

我希望能够像调用模块一样调用freeling库,如本例所示:

我也找不到任何关于如何做到这一点的技巧,有关于如何在windows上使用freeling(但不是作为python模块)或如何将freeling作为python模块(但仅在Unix系统上)的教程

FreeLing的API文件夹中的makefile只在Unix系统上工作,我不知道该尝试什么

如果您需要我提供更多信息,请告诉我

编辑: 在他们的FAQ部分中,他们声明API makefile仅适用于Unix,但理论上我可以在windows上复制这些步骤。但我真的不知道怎么做,所以如果你们中有人能帮助我,我将不胜感激

生成文件如下所示:

# You may need to change these paths to match your installation.
# Alternatively, you can call 'make' overriding variable values, E.g.:
#     make FREELINGDIR=/my/freeling/dir PYTHONDIR=/my/python/dir

FREELINGDIR = /usr/local
PYTHONVER = python3.5.2
PYTHONDIR = /usr/include/$(PYTHONVER)

_freeling.so: freeling_pythonAPI.cxx
        g++ -shared -o _freeling.so freeling_pythonAPI.cxx -lfreeling -I$(FREELINGDIR)/include -L$(FREELINGDIR)/lib -I$(PYTHONDIR) -fPIC -std=gnu++0x
#       Mac OSX users:  Comment the line above, and uncomment the line below:
#       g++ -dynamiclib -o _freeling.so freeling_pythonAPI.cxx -lboost_system -l$(PYTHONVER) -lfreeling -I$(FREELINGDIR)/include -L$(FREELINGDIR)/lib -I$(PYTHONDIR) $(CPPFLAGS) $(LDFLAGS) -fPIC  -std=c++0x

freeling_pythonAPI.cxx: freeling_pythonAPI.i ../common/freeling.i ../common/templates.i
        swig -python -py3 -c++ -o freeling_pythonAPI.cxx freeling_pythonAPI.i
#       Python2 users: Remove option "-py3" from the above line

clean:
        rm -rf __pycache__ freeling_pythonAPI.cxx _freeling.so freeling.py*