问题标签 [pylucene]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
864 浏览

python-2.7 - PyLucene 安装:OSError:[Errno 20] 不是目录:'build/_lucene'

我正在尝试在 OSX 10.8.4、Python 2.7、Java 1.6 上安装 PyLucene 4.3.0-1。按照 PyLucene 网站 ( http://lucene.apache.org/pylucene/install.html ) 上的说明,一切似乎都很好,直到进入“sudo make install”一分钟左右,我收到一个错误,“build/_lucene”是不是目录。

我完全被难住了。有一个文件 'build/_lucene' 和一个目录 'build/lucene'...我不能用谷歌搜索任何类似的问题!

看起来是这样的——我确实使用了 Enthought Python,但这似乎不是问题所在。

--mapping java.util.Properties 'getProperty:(Ljava/lang/String;)Ljava/lang/String;' --sequence java.util.AbstractList 'size:()I' 'get:(I)Ljava/lang/Object;' org.apache.lucene.index.IndexWriter:getReader --version 4.3.0 --module python/collections.py --module python/ICUNormalizer2Filter.py --module python/ICUFoldingFilter.py --module python/ICUTransformFilter.py - -files 8 --install Traceback(最近一次调用最后):文件“/Applications/Canopy.app/appdata/canopy-1.0.3.1262.macosx-x86_64/Canopy.app/Contents/lib/python2.7/runpy.py ",第 162 行,在 _run_module_as_main 中"main ", fname, loader, pkg_name) 文件 "/Applications/Canopy.app/appdata/canopy-1.0.3.1262.macosx-x86_64/Canopy.app/Contents/lib/python2.7/runpy.py",第 72 行,在run_globals文件中的_run_code执行代码“ /Users/liz/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/JCC-2.16-py2.7-macosx-10.6-x86_64.egg/jcc/main.py”,第 107 行,在 cpp.jcc(sys.argv) 文件“/Users/liz/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/JCC-2.16-py2.7-macosx -10.6-x86_64.egg/jcc/cpp.py”,第 541 行,在 jcc egg_info,extra_setup_args)文件“/Users/liz/Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/JCC- 2.16-py2.7-macosx-10.6-x86_64.egg/jcc/python.py”,第 1757 行,在编译 copytree(os.path.join(output, extname), 'include') 文件“/Users/liz/ Library/Enthought/Canopy_64bit/User/lib/python2.7/site-packages/JCC-2.16-py2.7-macosx-10.6-x86_64.egg/jcc/python.py”,第 1745 行,在 copytree 中用于 os 中的名称.listdir(src): OSError: [Errno 20] Not a directory: 'build/_lucene'

0 投票
1 回答
199 浏览

lucene - pylucne 中的 BufferedReader

我正在使用 pylucne 构建搜索系统。我正在使用 TREC 数据来测试我的系统。我已经成功编写了索引器和搜索器代码。现在我想使用 TREC 主题来评估我的系统。为此,有一个名为的类TrecTopicsReader(),它从 TREC 格式的主题文件中读取查询。但是readQueries(BufferedReader reader)那个类需要一个BufferedReader主题文件对象传递给它。

如何在 pylucene 中执行此操作。BufferedReader 在 pylucene JCC 中不可用。

0 投票
2 回答
2325 浏览

python - ImportError:在安装 PyLucene 期间无法导入名称库

我花了 5 个小时来解决这个问题,但我不能。在使用http://lucene.apache.org/pylucene/install.htmt安装 PyLucene 期间,我遇到了如下错误。

我也找不到图书馆。我该如何解决这个问题?当我收到这种错误时,你能告诉我应该在哪里检查吗?

另外,我安装了 setuptools 1.1.6 并使用了 pylucene-4.4.0-1。

0 投票
0 回答
680 浏览

python - 在 mac 上安装 JCC(pylucene 需要)时遇到问题

我正在密切关注pylucene 的安装指南。我无法通过需要安装 JCC 的第一步。

安装 JCC,请简要说明 mac 用户需要:

编辑 setup.py 并检查 INCLUDES、CFLAGS、DEBUG_CFLAGS、LFLAGS 和 JAVAC 中的值是否适合您的系统。这些值也将被编译到 JCC 的 config.py 文件中,并且将在 JCC 调用 distutils 或 setuptools 来编译它正在为其生成代码的扩展时使用。

我不确定要编辑什么。我安装了 Java 1.6。当我运行 setup.py (没有任何编辑)时,它给了我错误(我期望这是因为我没有按照指示编辑任何内容):

无法确定 Java JDK 安装在这台机器上的什么位置。请在运行 setup.py 之前将环境变量 JCC_JDK 设置为该位置。

我是一名新手编码员,所以无法找到我应该在 setup.py 中编辑的内容以使其在 Mac 上工作?我尝试将文件路径放入java,但这没有帮助。任何建议将不胜感激,谢谢!

0 投票
0 回答
891 浏览

python - Python:在 Windows 上安装 JCC

我正在尝试在 64 位 Windows 机器上安装 PyLucene,我需要做的第一件事是安装 JCC。在安装页面上,它说我需要更改文件中的INCLUDESCFLAGSDEBUG_CFLAGS和值。LFLAGSJAVACsetup.py

我不知道该怎么做(我什至不知道前四个是什么)。我已经在网上和这个网站上搜索过,但我仍然无法对它做出正面或反面。如果这是一个非常笼统的问题,我感到非常抱歉,但即使是一些关于在哪里查看的提示也将不胜感激。

0 投票
1 回答
855 浏览

python - PyLucene:ImportError:无法导入名称 SimpleFSDirectory

所以我想玩一下 PyLucene,因为有人给了我一个 cfs 文件,而 PyLucene 看起来是在 python 中处理它的最好方法。我只遵循了http://bendemott.blogspot.co.uk/2013/11/installing-pylucene-4-451.html的教程

我在 Ubuntu 12.04

然后当我在我的控制台中做

我收到这个错误

任何提示或建议?

0 投票
1 回答
574 浏览

macos - 在 Mac OS 上安装 JCC 的问题

我想使用 Pylucene,它需要先安装 JCC。
当我运行时python setup.py build,它因错误而停止,如下所示:

我应该怎么做才能解决这个问题并成功构建它?任何提示表示赞赏。

我尝试编辑setup.py,但我不知道要更改什么。我想我应该在 and 下进行更改,'darwin/home'但是应该放什么?来自 Internet 的搜索结果没有帮助。像这样这样INCLUDESLFLAGES

0 投票
1 回答
1314 浏览

python-2.7 - 从 Pydev 中的 PyLucene 导入 Lucene 类的问题

我在我的 Eclipse 中安装了 Pydev 插件,并且在我的 python 代码中调用 PyLucene。Lucene 在 PYTHONPATH 中,因此

没有错误。但是尝试使用从 lucene 类派生的任何东西都会出现“未解决的导入”错误。例如,

上面的所有行都给出了这个错误。此外,此代码在我的 bash-shell 命令行中运行良好。因此,我确保我的 Eclipse 使用与我在 shell 中使用的相同的 PATH、LD_LIBRARY_PATH 和 PYTHONPATH 值。但是,错误仍然存​​在。

这里可能出了什么问题?

0 投票
2 回答
330 浏览

django - 在 Django 上使用 pyinstaller 构建的 Exe 带有 pylucene 应用程序给出 JVM 错误

我收到一个错误:

当我尝试执行我的 exe 文件时出现错误。

我在 django 应用程序上通过 pyinstaller 创建了 exe 文件。应用程序使用 pylucine 库。我认为这可能是错误的问题。

如何修复错误?

0 投票
1 回答
2970 浏览

python - 在 ubuntu 14.04(trusty tahr) 上构建 Pylucene

按照安装说明,JCC 搭建成功。

安装的依赖项有:ant、openjdk-7-jdk、python-setuptools、python-dev。

然后进行制作 pylucene,在“Makefile”中选择与 Ubuntu 11 对应的规格。

在执行“sudo make”命令时遇到以下错误:

在搜索错误时,发现了一些有类似错误的旧邮件列表,但我无法得到任何提示。

你能告诉我出了什么问题以及如何解决吗?

在安装 pyLucene 之前是否需要安装 java Lucene?