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