Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在Mac上安装PyLucene_Macos_Pylucene_Jcc - Fatal编程技术网

Macos 在Mac上安装PyLucene

Macos 在Mac上安装PyLucene,macos,pylucene,jcc,Macos,Pylucene,Jcc,我希望能够在我的Mac上使用pyLucene。这些说明让我绝望地迷失了方向,因为每次设置或制作说明都要求我在之前做一些事情,而且很难知道从哪里开始,从哪个窗口做什么 我已经下载了PyLucene。我想知道的第一件事是我把文件夹放在哪里了,因为这对我来说似乎不是不言而喻的 要使用它,我被告知需要构建JCC,它包含在pylucene下载中 说明: 在命令行中,输入: $ python setup.py build $ sudo python setup.py install 但要做到这一点,我认为

我希望能够在我的Mac上使用pyLucene。这些说明让我绝望地迷失了方向,因为每次设置或制作说明都要求我在之前做一些事情,而且很难知道从哪里开始,从哪个窗口做什么

我已经下载了PyLucene。我想知道的第一件事是我把文件夹放在哪里了,因为这对我来说似乎不是不言而喻的

要使用它,我被告知需要构建JCC,它包含在pylucene下载中

说明:

在命令行中,输入:

$ python setup.py build
$ sudo python setup.py install
但要做到这一点,我认为,我需要在正确的位置或将文件夹放在正确的位置,否则我将无法找到
“setup.py”


您可以在这个环境中提供什么帮助(shell窗口?IDE?)。在第一部分:构建JCC,然后设置pylucene上获得pas的任何帮助都非常感谢。

请从下载为Mac预先构建的JCC和pylucene eggs

到目前为止,python2.6的最新版本是JCC-2.8和lucene-3.1.0,因此下面我将使用easy_install-2.6和python2.6

安装它们:

$ sudo easy_install-2.6 JCC-*.egg
$ sudo easy_install-2.6 lucene-*.egg
测试:


这适用于最新的macOS版本。首先,请确保安装:

  • (由于一个错误)
  • Apache Ant,最理想的配置是使用自制软件和
    brew安装Ant——使用ivy
然后添加到您的
~/.bash\u配置文件中:

export JAVA_HOME=$(/usr/libexec/java_home)
然后,重新装入外壳

然后从shell中提取文件夹,
cd
。现在,请按照以下说明操作:

现在,安装JCC:

python setup.py install
(如果您使用的是macOS系统Python,则可能需要一个
sudo
。)

现在返回父文件夹并编辑
Makefile
。按照说明,将未注释的行替换为
ant
python
jcc
NUM_文件的实际路径:

ANT=ant
PYTHON=python
JCC=python -m jcc
NUM_FILES=8
现在构建PyLucene:

make
make test
make install
最后,要安装内置PyLucene:

make
make test
make install

(如果使用系统Python,您可能需要
sudo

这对我很有用!特殊版本和符号链接的组合一点也不明显,非常感谢。@Tarun看到我下面的答案,我只是按照官方指南做的。非常感谢!那太好了!。下次一定会尝试的!
make install